fix: full sync on startup with stale-doc cleanup
fullSync now tracks synced URIs in a temp table and deletes local docs
that no longer exist in Turso. Startup always does a full sync instead
of incremental, so deleted docs get cleaned up on every deploy.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>