Auto merge of #157787 - cuviper:beta-next, r=cuviper

[beta] backports

- Revert "Build shared LLVM lib for windows-gnullvm" rust-lang/rust#156962
- Allow building the source tarballs while offline rust-lang/rust#157014
- resolve: Partially revert "Remove a special case for dummy imports" rust-lang/rust#157719
- resolve: Remove exported imports from `maybe_unused_trait_imports` rust-lang/rust#157713
- [beta-1.97] Update cargo submodule rust-lang/rust#157792

r? cuviper