<stdatomic.h> does require C++23, because it is an error to include itThis commit ensures that we can include all libc++ headers with modules
in combination with <atomic> outside of C++23enabled. HoweverIt adds a test to ensure that this doesn't regress, headers fromwhich is
the synchronization library are empty in pre-14 Standards, so they can
effectively be includednecessary because our modules CI job does not build in all Standard modes.