Remove redundant out-projection in resolveHeaderMetadata

Map is already declared covariant in its value type (Map<K, out V>), so
the explicit `out` on the corpusMetadata/docMetadata value type was
redundant and triggered two Kotlin compiler warnings. Drop it; callers
passing Map<String, MutableMap<String, Any>> remain compatible.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

Change-Id: I72baff558a4a327be6220e5ea920a9df92002309
diff --git a/app/src/main/kotlin/de/ids_mannheim/korapxmltools/formatters/KrillJsonGenerator.kt b/app/src/main/kotlin/de/ids_mannheim/korapxmltools/formatters/KrillJsonGenerator.kt
index 905a829..e111fa7 100644
--- a/app/src/main/kotlin/de/ids_mannheim/korapxmltools/formatters/KrillJsonGenerator.kt
+++ b/app/src/main/kotlin/de/ids_mannheim/korapxmltools/formatters/KrillJsonGenerator.kt
@@ -17,8 +17,8 @@
     fun resolveHeaderMetadata(
         textId: String,
         textHeaderMetadata: Map<String, Any>,
-        corpusMetadata: Map<String, out Map<String, Any>>,
-        docMetadata: Map<String, out Map<String, Any>>
+        corpusMetadata: Map<String, Map<String, Any>>,
+        docMetadata: Map<String, Map<String, Any>>
     ): MutableMap<String, Any> {
         val resolved = mutableMapOf<String, Any>()
         val textIdWithSlashes = textId.replace("_", "/").replace(".", "/")