So why couldn't #ArchLinux have both llvm-libs-14 and llvm-libs-15 parallel installed for a smoother migration?
#Debian and derivatives allow parallel installing any lib* packages, and #Fedora sometimes does it out of necessity:
rpm -qa | grep llvm
llvm13-libs-13.0.1-2.fc37.x86_64
llvm14-libs-14.0.5-4.fc37.x86_64
llvm-libs-15.0.6-1.fc37.x86_64
llvm-15.0.6-1.fc37.x86_64
spirv-llvm-translator-15.0.0-2.fc37.x86_64
(zig still uses llvm-libs-13)