add malloc arena metrics to prometheus endpoint
mallinfo2() exposes in-use vs free-but-held-by-malloc bytes,
letting us distinguish real leaks from glibc fragmentation.
also adds VmHWM and RssAnon from /proc/self/status.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>