CUDA/Clang: Update architectures supported by CUDA 12 and Clang 16
In !8031 (merged) we incorrectly guarded dropping removed architectures by compiler id, but it is actually the CUDA 12 toolkit itself that removed support.
Also record Clang 16's support for more CUDA architectures.
Backport: release
Edited by Brad King