Compact range representation for zero-copy text references.
Uses u32 offsets to save memory (8 bytes vs 16 for usize pair). Supports documents up to 4GB in size.
u32