I agree, a global “backup app” button would be nice like in Webflow. But given the number of different input data sources (and difference between SQL and NoSQL databases), this is probably impossible to code.
Like @ThinhDinh stated here Who have the best tips for backups? - #4 by ThinhDinh, I think your best best is to query out all rows and save it into an external source (eg your MySql server, Google Sheets).
This implies access to Glide Tables API. Using Glide API | Glide Docs
2 fairly easy ways I can see to perform that: Using Js/any language custom code run on a serverless cheap server (like Cloudflare workers, AWS Lambda, virtually any host) at regular intervals, or use Make in no-code mode.