Roll dart sdk to 3.9.0-333.0.dev (#172052)

Changes since last dart roll:
```
3ad640094c3 (tag: 3.9.0-333.0.dev) Version 3.9.0-333.0.dev
a706ea8a9b5 Remove left-over debugging code that saved files to disk.
c47a8b0adaa [vm/shared] Restore fast-path for RunWithStoppedMutators.
3e462c1343f [vm,dyn_modules] Support external/native methods in bytecode
e69b7eafcaa [co19] Roll co19 to a5d7b62b78dd9278c30a44cb2d22b8870b360a0e
cb5aed532f1 (tag: 3.9.0-332.0.dev) Version 3.9.0-332.0.dev
15a00898af8 Add the ability to copy pipes using File.Copy
08e5a2d5281 (tag: 3.9.0-331.0.dev) Version 3.9.0-331.0.dev
c87169ef1a2 Remove InfoDeclarationStore.
d6c4707b938 Elements. Remove InterfaceElementImpl.lookUpInheritedMethod()
279b379ef92 Elements. Replace FragmentImpl.nameOffset with firstTokenOffset.
14bb2be360d [ddc] Optimize building type environments at runtime
7e4fca78a87 [changelog] Clean up recent changelog entries
f3d9d5e6868 (tag: 3.9.0-330.0.dev) Version 3.9.0-330.0.dev
313fd866d1f [deps] rev http, i18n, tools, web
895413f982f [analyzer] Add special case for bool.fromEnvironment('dart.library.js_interop')
5ce3cd24d20 [ddc] Fix hot reload test runner ternary.
9737e0c8530 analyzer: Simplify the sealed supertype check
3220f9b511f (tag: 3.9.0-329.0.dev) Version 3.9.0-329.0.dev
b207705bd58 [dart2wasm] Update interop specializers to live in library with specialized member.
83d862217e5 Bump pub to c3e50919d11896f014cb971e1776d00a0e2d18b3
```

<!--
Thanks for filing a pull request!
Reviewers are typically assigned within a week of filing a request.
To learn more about code review, see our documentation on Tree Hygiene:
https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md
-->

*Replace this paragraph with a description of what this PR is changing
or adding, and why. Consider including before/after screenshots.*

*List which issues are fixed by this PR. You must list at least one
issue. An issue is not required if the PR fixes something trivial like a
typo.*

*If you had to change anything in the [flutter/tests] repo, include a
link to the migration guide as per the [breaking change policy].*

## Pre-launch Checklist

- [ ] I read the [Contributor Guide] and followed the process outlined
there for submitting PRs.
- [ ] I read the [Tree Hygiene] wiki page, which explains my
responsibilities.
- [ ] I read and followed the [Flutter Style Guide], including [Features
we expect every widget to implement].
- [ ] I signed the [CLA].
- [ ] I listed at least one issue that this PR fixes in the description
above.
- [ ] I updated/added relevant documentation (doc comments with `///`).
- [ ] I added new tests to check the change I am making, or this PR is
[test-exempt].
- [ ] I followed the [breaking change policy] and added [Data Driven
Fixes] where supported.
- [ ] All existing and new tests are passing.

If you need help, consider asking for advice on the #hackers-new channel
on [Discord].

<!-- Links -->
[Contributor Guide]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#overview
[Tree Hygiene]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md
[test-exempt]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#tests
[Flutter Style Guide]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Style-guide-for-Flutter-repo.md
[Features we expect every widget to implement]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Style-guide-for-Flutter-repo.md#features-we-expect-every-widget-to-implement
[CLA]: https://cla.developers.google.com/
[flutter/tests]: https://github.com/flutter/tests
[breaking change policy]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#handling-breaking-changes
[Discord]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Chat.md
[Data Driven Fixes]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Data-driven-Fixes.md
diff --git a/DEPS b/DEPS
index 10816ee..04f3793 100644
--- a/DEPS
+++ b/DEPS
@@ -56,7 +56,7 @@
   # Dart is: https://github.com/dart-lang/sdk/blob/main/DEPS
   # You can use //tools/dart/create_updated_flutter_deps.py to produce
   # updated revision list of existing dependencies.
-  'dart_revision': 'b21dca1b89ff0fa2a1487883bcfdf2e71663c499',
+  'dart_revision': '3ad640094c386c2c63be7c6a2bb3256c5ad5726c',
 
   # WARNING: DO NOT EDIT MANUALLY
   # The lines between blank lines above and below are generated by a script. See create_updated_flutter_deps.py
@@ -66,17 +66,17 @@
   'dart_core_rev': 'b59ecf4ceebe6153e1c0166b7c9a7fdd9458a89d',
   'dart_devtools_rev': '131c9de7c067973d314b2684939c95e0a82b2bdb',
   'dart_ecosystem_rev': 'd5233c6dd0767cffa5742e32c4bc7c230c9c4b12',
-  'dart_http_rev': '7d2d87ebfba86035a9ca6b79160ccc2ac1253c0c',
-  'dart_i18n_rev': '42c49328f8c040b663c2a2d94be9b6ddd80a70bd',
+  'dart_http_rev': '4209e846100cb22d60dea7e48727334b8c55be34',
+  'dart_i18n_rev': 'c45e050426bdeaaa120e5ce856abb486863d0476',
   'dart_libprotobuf_rev': '24487dd1045c7f3d64a21f38a3f0c06cc4cf2edb',
   'dart_perfetto_rev': '13ce0c9e13b0940d2476cd0cff2301708a9a2e2b',
   'dart_protobuf_gn_rev': 'ca669f79945418f6229e4fef89b666b2a88cbb10',
   'dart_protobuf_rev': 'bce362dec347ae3cca085bd28db2aa2649f754e5',
-  'dart_pub_rev': 'f6457fd20c9a9734a747262b1bcc2200c8357efb',
+  'dart_pub_rev': 'c3e50919d11896f014cb971e1776d00a0e2d18b3',
   'dart_sync_http_rev': 'c07f96f89a7eec7e3daac641fa6c587224fcfbaa',
-  'dart_tools_rev': '6282b35ef2d0108bdd4ee8ba73ccd7d85afaaef9',
+  'dart_tools_rev': 'fd7cc89aaac774fb34502502803a3bcf62cb83cd',
   'dart_vector_math_rev': '13f185f7e97d559e003f5ac79201da12f9a01049',
-  'dart_web_rev': 'fb8a14921e6a402d35f4d7b61fa2dc9fde567e64',
+  'dart_web_rev': '354e22995859757223cea3fccbff0ad86c540d60',
   'dart_webdev_rev': '7f376d242709e933fff70610503d0c5c09b2e17e',
   'dart_webdriver_rev': 'cfab787b30fbfb5509f9fc45cfce51157fb9f369',
   'dart_webkit_inspection_protocol_rev': 'effa75205516757795683d527c3dea9546eb0c32',
diff --git a/engine/src/flutter/ci/licenses_golden/licenses_dart b/engine/src/flutter/ci/licenses_golden/licenses_dart
index 53adf99..968247e 100644
--- a/engine/src/flutter/ci/licenses_golden/licenses_dart
+++ b/engine/src/flutter/ci/licenses_golden/licenses_dart
@@ -1,4 +1,4 @@
-Signature: d74be6be25740b9dd93496093725630c
+Signature: 9e71853011444b1c40e5780c309930f4
 
 ====================================================================================================
 LIBRARY: dart
@@ -4894,7 +4894,7 @@
   This Source Code Form is "Incompatible With Secondary Licenses", as
   defined by the Mozilla Public License, v. 2.0.
 
-You may obtain a copy of this library's Source Code Form from: https://dart.googlesource.com/sdk/+/07ea3aaaadf06e37f7a8c2556d7d2951c8278d0f
+You may obtain a copy of this library's Source Code Form from: https://dart.googlesource.com/sdk/+/3ad640094c386c2c63be7c6a2bb3256c5ad5726c
 /third_party/fallback_root_certificates/
 
 ====================================================================================================