Roll pub packages (#186602)

This PR was generated by `flutter update-packages --force-upgrade`.
diff --git a/packages/flutter_tools/pubspec.yaml b/packages/flutter_tools/pubspec.yaml
index 9a4b28c..d96e4e9 100644
--- a/packages/flutter_tools/pubspec.yaml
+++ b/packages/flutter_tools/pubspec.yaml
@@ -120,7 +120,7 @@
 
   checked_yaml: 2.0.4
   js: 0.7.2
-  json_annotation: 4.11.0
+  json_annotation: 4.12.0
   node_preamble: 2.0.2
   test: 1.31.1
 
@@ -128,4 +128,4 @@
   # Exclude this package from the hosted API docs.
   nodoc: true
 
-# PUBSPEC CHECKSUM: fju949
+# PUBSPEC CHECKSUM: 4dafko
diff --git a/pubspec.lock b/pubspec.lock
index 6d11957..457e829 100644
--- a/pubspec.lock
+++ b/pubspec.lock
@@ -598,10 +598,10 @@
     dependency: "direct main"
     description:
       name: json_annotation
-      sha256: cb09e7dac6210041fad964ed7fbee004f14258b4eca4040f72d1234062ace4c8
+      sha256: "2a743920d81b7910627f68ee2c9ac1fc0bfee32b9fc3403587d7c6791ca12f80"
       url: "https://pub.dev"
     source: hosted
-    version: "4.11.0"
+    version: "4.12.0"
   json_rpc_2:
     dependency: transitive
     description:
diff --git a/pubspec.yaml b/pubspec.yaml
index 4a12741..d0ebc38 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -132,7 +132,7 @@
   io: 1.0.5
   isolate: 2.1.1
   js: 0.7.2
-  json_annotation: 4.11.0
+  json_annotation: 4.12.0
   leak_tracker: 11.0.2
   leak_tracker_flutter_testing: ^3.0.10
   leak_tracker_testing: 3.0.2
@@ -224,4 +224,4 @@
 dev_dependencies:
   ffigen: 20.1.1
 
-# PUBSPEC CHECKSUM: pl962k
+# PUBSPEC CHECKSUM: f49okb