61dff04ab1
- Corrected blank line insertion logic to preserve tight packing for sibling declarations when editing packed containers. - Extracted visible_child_chunks() and sibling_gap_has_blank_line() helpers to unify child filtering and gap detection logic. - Updated VARIABLE_TRAITS to mark variables as packed and addressable_leaf for consistent spacing behavior. - Changed Key chunk kind to use PACKED_LEAF_TRAITS for proper tight packing alignment. - Added regression tests for TOML table and TypeScript variable packing after insertions.