pub fn format_ranges(lines: &[u32]) -> String
Compress a sorted line list into comma-separated ranges: [6,7,8,51] → "6-8, 51".
[6,7,8,51]
"6-8, 51"