Make top level modules for all the C standard library headers. Now that the stddef headers are modular, they can lose all of the __has_feature(modules) checks and declare their include guards.
__stddef_nullptr_t.h needs to add a guard for C23 so that the _Builtin_stddef can compile in C17 and earlier modes.