Update Vulkan Headers to 1.2.172
There's some extra commits here to ensure we don't rely on symbols that were removed from the headers. See https://github.com/KhronosGroup/Vulkan-Docs/issues/1230 for context.
Due to an influx of spam, we have had to impose restrictions on new accounts. Please see this wiki page for instructions on how to get full permissions. Sorry for the inconvenience.
There's some extra commits here to ensure we don't rely on symbols that were removed from the headers. See https://github.com/KhronosGroup/Vulkan-Docs/issues/1230 for context.