Rust introduced a breaking change in 1.79 that forces package names with dashes to become underscores.
This also breaks Corrosion,1.78 [[ https://blog.rust-lang.org/2024/02/26/Windows-7.html | dropped support for Windows 7 ]], which forces us to add the Bcrypt library (see D16547), and adds the `bcryptprimitives.dll` and `api-ms-win-core-synch-l1-2-0.dll` libraries. Since these are core libraries, it's fine to add them. so bump that version and fix the breaking change along with itN.B.: `BCryptGenRandom` is needed by the `rand` crate.
In D16548, we bump the minimum required Windows version to 10 to align with this diff.
Depends on D16381547.