Add monitoring for pg_wal directory size
## Summary Add monitoring for total size of regular files in `pg_wal` so WAL buildup is visible in Prometheus and Grafana. ## Implementation - add a new instance-level `pg_wal_size` metric using `pg_ls_waldir()` - expose the metric in the `full` preset - surface the metric in the single-node performance overview dashboard - return a status code when the function is unavailable or lacks execute privilege ## Notes - `pg_ls_waldir()` works for users with `pg_monitor` privileges - the size covers regular files directly in `pg_wal` and excludes subdirectories such as `pg_wal/archive_status`
issue