Improved Online Map Cache for Offline Use

Being able to cache certain areas on mergin app to ensure the online maps work when there is no service.

If that is automatic on where is loaded when a signal is lost or in-app you can choose areas to cache.

Similar to this; https://docs.touchgis.app/offline-maps