Rollup of 9 pull requests
Successful merges:
- #52286 (Deny bare trait objects in src/librustc_errors)
- #52306 (Reduce the number of clone()s needed in obligation_forest)
- #52338 (update miri)
- #52385 (Pass edition flags to compiler from rustdoc as expected)
- #52392 (AsRef doc wording tweaks)
- #52430 (update nomicon)
- #52434 (Enable incremental independent of stage)
- #52435 (Calculate the exact capacity for 2 HashMaps)
- #52446 (Block beta if clippy breaks.)
r? @ghost