ci: Update to Fedora 38
Fedora 38 comes with LLVM/Clang 16, which includes the features we need for C++ module dependencies. Drop the CI jobs that use our hand-patched Clang and subsume the C++ modules testing into Fedora+Ninja+Clang jobs.
See !7930 (merged) for the update to Fedora 37.