Rust 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. N.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 D16547.