Kotlin 2.0.10 Rebase

- Updates Compose compiler
- Updates usages of Gradle and Kotlin compiler APIs
- Moves output directory to out/.kotlin and out/.kotlinBuildSrc/
- Updates native API files
  - new space in `=...` -> `= ...`
  - change annotation location for @kotlin.log
- Ignore message from https://youtrack.jetbrains.com/issue/KT-69929
- Update Room tests to use language version 1.9
- Updates wasm configuration that has changed in KGP 2.0.*

Relnote: N/A
Test: ./gradlew bOS --dry-run
Change-Id: I495efd94ddb509ab94eea909c9c131f3ff405208
diff --git a/gradle.properties b/gradle.properties
index 2376c76..4cfe031 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -6,6 +6,8 @@
 org.gradle.caching=true
 org.gradle.welcome=never
 org.gradle.projectcachedir=../../out/gradle-project-cache
+# https://youtrack.jetbrains.com/issue/KT-58223
+kotlin.project.persistent.dir=./placeholder
 # Disabled due to https://github.com/gradle/gradle/issues/18626
 # org.gradle.vfs.watch=true
 # Reenabled in gradlew, but disabled in Studio until these errors become shown (b/268380971) or computed more quickly (https://github.com/gradle/gradle/issues/23272)