Add a maxZoom option for the minimap

A maximum zoom ensures there is always a minimum amount of context available when using `zoomLevelOffset`.