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

[beta] backports

- stdarch subtree update rust-lang/rust#153336 (partial)
  - aarch64: fix UB in non-power-of-two reads and writes rust-lang/stdarch#2042
- add neon load/store assembly test rust-lang/rust#154094
- don't drop arguments' temporaries in `dbg!` rust-lang/rust#154074
- Init self_decl with a correct vis rust-lang/rust#154313
- Update LLVM to 22.1.2 rust-lang/rust#154344
- [perf] Revert FastISel patch rust-lang/rust#154511
- core: Destabilize beta-stable `RangeInclusiveIter::remainder` rust-lang/rust#154459
- Revert "Fix: On wasm targets, call `panic_in_cleanup` if panic occurs in cleanup" rust-lang/rust#154700
- core: Update the feature gate on `TryFrom<integer> for bool` rust-lang/rust#154691

r? cuviper