Add support for VK_EXT_host_image_copy
See https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VK_EXT_host_image_copy.html
For use when VK_EXT_external_memory_host
is not available (#3264). Slightly better then using a staging buffer.