fix: use native nixpkgs Umami module instead of custom
- Remove custom umami.nix module (nixpkgs has a native one)
- Use services.umami with static user for PostgreSQL peer auth
- Override DynamicUser to use static 'umami' system user
- Update secrets format (APP_SECRET_FILE with systemd LoadCredential)
- Add Caddy reverse proxy for Cloudflare tunnel on port 3011