[libc][docs] Add spawn.h POSIX header documentation (#186291)
Add YAML metadata for `spawn.h` listing all POSIX-mandated macros
(`POSIX_SPAWN_RESETIDS`, `POSIX_SPAWN_SETPGROUP`,
`POSIX_SPAWN_SETSCHEDPARAM`,
`POSIX_SPAWN_SETSCHEDULER`, `POSIX_SPAWN_SETSID`,
`POSIX_SPAWN_SETSIGDEF`,
`POSIX_SPAWN_SETSIGMASK`) and all 23 functions (`posix_spawn`,
`posix_spawnp`,
`posix_spawn_file_actions_*`, `posix_spawnattr_*`).
Add `spawn` to `index.rst` and `CMakeLists.txt` `docgen_list`.
Verified with `python3 docgen.py spawn.h` — generates valid RST with
correct POSIX links.
Partial fix for #122006