zink: only emit extended-formats cap if needed
We do not require the extended formats feature to enable shader-images, so we can end up accidentally enabling the cap even when we don't need to, which can lead to validation issues.
This also prepares us for the SPV_EXT_shader_image_int64 extension, if we ever want to support that.