Implement CSS Grid Layout Level 1: parsing, track sizing, and layout algorithm
Adds full CSS Grid support across three crates:
CSS crate: shorthand expansion for grid-column, grid-row, grid-area
Style crate: Display::Grid/InlineGrid, GridTrackSize (fr, minmax, repeat),
GridPlacement, GridAutoFlow, grid-template-columns/rows/areas parsing,
grid item placement properties, justify-items/justify-self
Layout crate: grid layout algorithm with explicit grid resolution,
auto-placement (row/column/dense), fr unit distribution, track sizing,
gap support, and justify/align item positioning
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>