MEM-021: abc latent low-severity bounds/overflow hardening

Five low-severity, latent defects in abc: unchecked streaming writes, extreme-size integer UB feeding mmap, an array overrun only at astronomic offsets, a munmap-failure leak, and a signed-negation UB in int formatting. None is reachable at realistic sizes today, but each is a real unsafety the style forbids; the goal is defensive hardening (with a repro where feasible).

Issues

Latent unsafety, grouped for one cleanup pass.

Blockers

None. All require extreme inputs or allocator failure.

Planned

Clamp, validate, and compute magnitudes unsigned.