How can I zoom without moving camera (also for render)?
That is a background image, it is not supposed to move. It's only for reference. If you want the image to stay in place, while you move the camera use the addon "import image as plane". Or simply create a plane with an emission material and use your BG image as the texture.