✨ feat(term): resolve caret cell on empty text content
Substitute a single-space slice for empty text nodes carrying a caret
declaration so the layout engine emits one cell of geometry at the text
element's origin. Replaces the v1-limitation test with one asserting
the spec's outcome (CUP to row 1, col 1 + DECTCEM-show).