Submit SDF glyphs to the renderer's shared batched buffer.
Called from CoreTextNode during rendering.
Three paths:
Exact cache hit — layout, transform, color, and alpha haven't
changed. The cached pre-transformed Float32Array is mem-copied directly
into the shared SDF buffer (no per-glyph matrix math).
Translation hit — only tx/ty changed (the scroll path). The cached
vertices are copied with the position delta applied; the cache keeps its
original base so nothing is re-snapshotted.
Cache miss — re-computes per-glyph world-space vertices via
addSdfQuads, then snapshots the result into the cache.
SDF Text Renderer - implements TextRenderer interface