fix: use mallinfo2 via extern decl for accurate metrics >2 GiB
mallinfo's int fields were overflowing at 2 GiB, making arena and
mmap metrics useless. the runtime glibc (2.36) has mallinfo2 but
zig's bundled cross-compile headers don't declare it. manual extern
struct declaration bypasses the header issue.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>