spec: apply graphics amendments, add clip containment gate master
Apply the approved amendments to renderer-spec (retained state, cursor carve-out, img constructor, capability-consumption reference, imagePoolBytes option, update-bytes note) and terminfo-spec (createTerm restatement); the appendix becomes an applied-record, with current-surface notes (A5/A6) phased to the implementation PR. Two spec corrections found while preparing the implementation: the kitty tier gains a containment gate (a partially clipped placement would letterbox inside its box and claim cells its pixels do not fill, violating INV-I4 - falls through to ascii instead, which also resolves scroll containers), and the placements record is explicitly double-buffered like the cell buffers (stale detection diffs the two). Test file renamed to test/graphics.test.ts with the spec.