Update Gradle to version 8.12.1

By running:

    cd third_party
    wget https://services.gradle.org/distributions/gradle-8.12.1-bin.zip
    unzip gradle-8.12.1-bin.zip
    rm -rf gradle
    mv gradle-8.12.1 gradle
    upload_to_google_storage.py -a --bucket r8-deps gradle

And updated Kotlin dependencies to use version 2.0.21

Change-Id: I1fc07e21f9f08e03681b12d2422a60040ba6020f
diff --git a/tools/create_local_maven_with_dependencies.py b/tools/create_local_maven_with_dependencies.py
index 0ab21cc..5d5c69f 100755
--- a/tools/create_local_maven_with_dependencies.py
+++ b/tools/create_local_maven_with_dependencies.py
@@ -25,7 +25,7 @@
 ESPRESSO_VERSION = '3.0.0'
 FASTUTIL_VERSION = '7.2.1'
 KOTLIN_METADATA_VERSION = '2.1.0'
-KOTLIN_VERSION = '1.9.20'
+KOTLIN_VERSION = '2.0.21'
 GUAVA_VERSION = '32.1.2-jre'
 GSON_VERSION = '2.10.1'
 JAVASSIST_VERSION = '3.29.2-GA'
@@ -82,6 +82,8 @@
         version=KOTLIN_VERSION),
     'org.jetbrains.kotlin:kotlin-tooling-core:{version}'.format(
         version=KOTLIN_VERSION),
+    'org.jetbrains.kotlin:kotlin-build-tools-impl:{version}'.format(
+        version=KOTLIN_VERSION),
     'org.jetbrains.kotlin:kotlin-metadata-jvm:{version}'.format(
         version=KOTLIN_METADATA_VERSION),
 ]
@@ -100,7 +102,7 @@
 
 PLUGIN_DEPENDENCIES = [
   'com.google.protobuf:protobuf-gradle-plugin:0.9.4',
-  'org.gradle.kotlin.kotlin-dsl:org.gradle.kotlin.kotlin-dsl.gradle.plugin:pom:4.2.1',
+  'org.gradle.kotlin.kotlin-dsl:org.gradle.kotlin.kotlin-dsl.gradle.plugin:pom:5.1.2',
   'org.jetbrains.kotlin:kotlin-gradle-plugin-api:1.9.10',
   'net.ltgt.errorprone:net.ltgt.errorprone.gradle.plugin:pom:3.0.1',
   'org.spdx.sbom:org.spdx.sbom.gradle.plugin:pom:0.4.0',