Every vulkan installation has a vk.xml file containing the vulkan specification in a machine readable fasion. This PR uses the vk.xml to generate to_string functions for data types blender uses. When updating to a new specification or when changing features/extensions we should re-generate the to_string functions. The generator is implemented in `vk_to_string.py`. Pull Request: https://projects.blender.org/blender/blender/pulls/119880