Draft: render/vulkan: use stage buffers for read_pixels
No need to roll our own cache machinery here, stage buffers already do it (and more) for us. Should improve performance when multiple screens with a different resolution are captured.
Closes: #3525
TODO: with this we loose VK_MEMORY_PROPERTY_HOST_CACHED_BIT
.