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: wlroots/wlroots#3525