std.heap.ArenaAllocator: fix `reset` creating undersized nodes

Previously resetting with `retain_capacity < @sizeOf(Node)` would create
an invalid node. This is now fixed, plus `Node.size` now has its own `Size`
type that provides additional safety via assertions to prevent bugs like
this in the future.
de41123957Justus Klausecker committed on 2/26/2026, 2:40:48 PMparent2fa2300
1 file changedLine totals unavailable