Adding support for Texture View in Vulkan backend. When a VKTexture is a texture view many options become irrelevant, but isn't actually clear via its API. Added asserts to make sure that the usage is supported. This patch allows rendering simple workbench-next scenes without any validation errors. Pull Request: https://projects.blender.org/blender/blender/pulls/110887