chore: add workaround for kapt failure "Number of loaded files in snapshots differs"

See https://youtrack.jetbrains.com/issue/KT-45329/IDE-KAPT-Number-of-loaded-files-in-snapshots-differs-when-using-Run-with-Coverage-and-project-has-Java-and-Kotlin-targets-with
diff --git a/src/core/build.gradle.kts b/src/core/build.gradle.kts
index 38fa682..c0ebe1f 100644
--- a/src/core/build.gradle.kts
+++ b/src/core/build.gradle.kts
@@ -188,3 +188,10 @@
         from("$rootDir/xdocs/images/logo.svg")
     }
 }
+
+afterEvaluate {
+    tasks.named("kaptTestFixturesKotlin") {
+        // Workaround for https://youtrack.jetbrains.com/issue/KT-45329/IDE-KAPT-Number-of-loaded-files-in-snapshots-differs-when-using-Run-with-Coverage-and-project-has-Java-and-Kotlin-targets-with
+        inputs.property("wa.to.trigger.full.recompilation", "1")
+    }
+}