We can define a baselayer type of imageOverlay, so we will not be interacting with map tiles, but a single image, which can be panned and zoomed inside the leaflet map container.
You can see a standalone example of this code here.