Fix CLI arguments `toArgumentStrings` when argument value starts with @

^KT-85958 Fixed
diff --git a/build-common/src/org/jetbrains/kotlin/compilerRunner/argumentsToStrings.kt b/build-common/src/org/jetbrains/kotlin/compilerRunner/argumentsToStrings.kt
index 4dcb5d5..d7a857c 100644
--- a/build-common/src/org/jetbrains/kotlin/compilerRunner/argumentsToStrings.kt
+++ b/build-common/src/org/jetbrains/kotlin/compilerRunner/argumentsToStrings.kt
@@ -7,6 +7,7 @@
 
 package org.jetbrains.kotlin.compilerRunner
 
+import org.jetbrains.kotlin.cli.common.arguments.ARGFILE_ARGUMENT
 import org.jetbrains.kotlin.cli.common.arguments.Argument
 import org.jetbrains.kotlin.cli.common.arguments.CommonToolArguments
 import org.jetbrains.kotlin.cli.common.arguments.isAdvanced
@@ -70,7 +71,8 @@
                 }
 
                 /* Advanced (e.g. -X arguments) or boolean properties need to be passed using the '=' */
-                argumentAnnotation.isAdvanced || property.returnType.classifier == Boolean::class -> {
+                argumentAnnotation.isAdvanced || property.returnType.classifier == Boolean::class
+                        || argumentStringValue.startsWith(ARGFILE_ARGUMENT) -> {
                     add("$argumentName=$argumentStringValue")
                 }
                 else -> {