Update `swc_core` to `v0.96.9` (#67378)
# Turbopack
* https://github.com/vercel/turbo/pull/8686 <!-- Tobias Koppers -
improve performance of the graph aggregation -->
* https://github.com/vercel/turbo/pull/8694 <!-- Benjamin Woodruff -
Replace `unreachable` with `bail` in `finalize_css` -->
* https://github.com/vercel/turbo/pull/8661 <!-- Benjamin Woodruff -
Create a minimum viable `ResolvedVc` type -->
* https://github.com/vercel/turbo/pull/8662 <!-- Benjamin Woodruff - Add
a minimum viable ResolvedValue marker trait -->
* https://github.com/vercel/turbo/pull/8678 <!-- Benjamin Woodruff - Add
derive macro for ResolvedValue -->
* https://github.com/vercel/turbo/pull/8715 <!-- Benjamin Woodruff -
Switch RcStr from std::sync::Arc to triomphe::Arc -->
* https://github.com/vercel/turbo/pull/8699 <!-- Donny/강동윤 - perf: Merge
multiple `EsmBinding` -->
* https://github.com/vercel/turbo/pull/8720 <!-- Benjamin Woodruff - Add
support for `#[turbo_tasks::value(resolved)]` and
`#[turbo_tasks::value_trait(resolved)]` -->
* https://github.com/vercel/turbo/pull/8706 <!-- Donny/강동윤 - build:
Update `swc_core` to `v0.96.9` -->
### What?
Update SWC crates to
https://github.com/swc-project/swc/commit/226617e73edb2070ea1d4be2da93239b3f3ebc88
and
https://github.com/swc-project/plugins/commit/b7658c3153b1f1e3c941bc0f6bdae6856f5d278c
### Why?
To keep in sync
### How?
- Closes https://github.com/vercel/next.js/issues/64890
- Closes https://github.com/vercel/next.js/issues/63104