fix: quote all SQL column names to prevent reserved word conflicts
Double-quote all column names in generated DDL, DML, and FTS queries
to avoid SQLite errors when lexicon field names collide with reserved
words (e.g. "index" from app.bsky.feed.post).
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>