vk/util: ignore unsupported feature structs
What does this MR do and why?
vk/util: ignore unsupported feature structs
vk_physical_device_check_device_features should ignore unsupported
feature structs:
Any component of the implementation (the loader, any enabled layers,
and drivers) must skip over, without processing (other than reading
the sType and pNext members) any extending structures in the chain not
defined by core versions or extensions supported by that component.
Closes: #10177 (closed) Cc: mesa-stable