vulkan: Require 8-bpc images to support both SRGB and UNORM
See commit message for details.
I've extracted this change from !4280 (merged), as I think it is safe to review/merge early; it looks to be necessary for any color transform implementation but does not depend on the other patches in !4280 (merged).