feat(sheets): row grouping with collapsible sections (#128)
Group rows by column values with subtotal aggregations.
- groupRows: groups rows by column value with sorted output
- Toggle, collapse-all, expand-all state management
- Hidden row tracking for collapsed groups
- Subtotal computation: sum, avg, count, min, max
- Group header/footer row detection for rendering
- 23 unit tests