Cherrypick a Dart roll to unblock internal roll. (#94182)

* Cherrypick engine to 8a56ac6b0da79b414492a80b4b8cb12db852a309

* Update ci.yaml to enable the tests
diff --git a/.ci.yaml b/.ci.yaml
index ebfd77d..5d7d8a0 100755
--- a/.ci.yaml
+++ b/.ci.yaml
@@ -11,6 +11,7 @@
   - dev
   - beta
   - stable
+  - flutter-2.8-candidate.8
 
 platform_properties:
   linux:
diff --git a/bin/internal/engine.version b/bin/internal/engine.version
index 3668028..9ac34ed 100644
--- a/bin/internal/engine.version
+++ b/bin/internal/engine.version
@@ -1 +1 @@
-d3dcd41c9490a5a7a29bcebeb5ca079216830a32
+8a56ac6b0da79b414492a80b4b8cb12db852a309