feat: chunk segmentation records for PDS body limit compliance
Segmentation tokens split into chunks of 2000 (max ~130KB each).
Largest transcript (keynote, 8040 tokens) produces 5 chunks — all
publish successfully. Small transcripts remain as single records.
Token text field dropped from segmentation (recoverable from
expression.text + byte offsets), reducing per-token size.
Verified: keynote publishes 15 records to local PDS successfully.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>