[stable-1.72.0] add missing `windows-sys` features back
Stable backports:
- <https://github.com/rust-lang/cargo/pull/12563>
In order to make CI pass, the following PRs are also cherry-picked:
- b4a26b0f4c5af7434be18914a20a4ea53ab0b5e3 from #12475
- c508cb683ec70f0f298f48211f9a505805d6615e from #12538
- 43c253e69a20321cdfd73d632fa5ec641b1aace3 from #12351
- 689defd4ba662e032d157f64f982feec85c9216e from #12500
---
Fixes <https://github.com/rust-lang/cargo/issues/12562>
This won't affect Rust releases, i.e. no 1.72.1 will happen. We do this only for release `cargo` crate.