pub fn format_rolls(rolls: &[Vec<u32>]) -> String
Format roll results as a human-readable string like [3, 5] + [2].
[3, 5] + [2]