Update llvm14 to version 14.0.6 / rev 8 via SR 999576
https://build.opensuse.org/request/show/999576
by user aaronpuchert + dimstar_suse
- Add llvm-lifetime-for-rust.patch to have Rust memory management
functions considered as lifetime markers. This should aid dead
store elimination to dynamically allocated memory in Rust code.
- Don't declare python3-clang as noarch: Python packages are
installed into %{_libdir}.
- Use black RPM macro magic to deduplicate binary lists. This
should have no effect on the generated RPM but shaves ~400 lines
off the specfile and hopefully makes future maintenance easier.