You should never depend on Retrofit to provide a version of a library. Declare a sibling dependency on Gson with the version you desire and your build system will ensure the newer of the two is used. We also never make Retrofit releases simply to expose updated versions of our transitive dependencies.
Gson library has new version
 Google has released an update regarding the gson library showing integers sometimes as decimals. I request this update to be imported
gradle/libs.versions.toml
gradle/libs.versions.toml
diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml
index 350e2932c4..e20fbdbb37 100644
--- a/gradle/libs.versions.toml
+++ b/gradle/libs.versions.toml
@@ -48,7 +48,7 @@ rxjava2 = { module = "io.reactivex.rxjava2:rxjava", version = "2.2.21" }
 rxjava3 = { module = "io.reactivex.rxjava3:rxjava", version = "3.1.1" }
 reactiveStreams = { module = "org.reactivestreams:reactive-streams", version = "1.0.3" }
 scalaLibrary = { module = "org.scala-lang:scala-library", version = "2.13.6" }
-gson = { module = "com.google.code.gson:gson", version = "2.8.9" }
+gson = { module = "com.google.code.gson:gson", version = "2.9.0" }
 jacksonDatabind = { module = "com.fasterxml.jackson.core:jackson-databind", version = "2.12.4" }
 jaxbApi = { module = "javax.xml.bind:jaxb-api", version.ref = "jaxb" }
 jaxbImpl = { module = "org.glassfish.jaxb:jaxb-runtime", version.ref = "jaxb" }
