Update toolchain to nightly-2025-02-12 (#75983)
This updates the Rust toolchain to nightly-2025-02-12. It required:
- Removing `#![feature(async_closure)]`
- Removing `#![feature(map_many_mut)]` and renaming `map.get_many_mut()`
to `map.get_disjoint_mut()`
- Adding a range argument to `vec.extract_if()`
Test Plan: CI