Java sourceCompatibility/targetCompatibility were already 21, but the Kotlin compiler defaulted to JVM 17 bytecode, producing a toolchain skew warning on every build. Align the Kotlin target to match the Java target.
Java sourceCompatibility/targetCompatibility were already 21, but the Kotlin compiler defaulted to JVM 17 bytecode, producing a toolchain skew warning on every build. Align the Kotlin target to match the Java target.