Lower extra lifetimes before normal generic params. Fixes https://github.com/rust-lang/rust/issues/143413