Periodically snapshots Gitea instance metrics from a read-only MySQL
user and writes stats.json into Gitea custom/public/assets for the
home page to fetch same-origin. Config via env vars only.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>