reuse libsql client across requests, fix cleanup script table scan
- lazy singleton for turso client in worker isolate — eliminates
per-request endpoint discovery round-trip (~6s → ~900ms on cache miss)
- cleanup script: scan by rowid instead of WHERE handle='' to avoid
turso timeout on full table scan, filter client-side
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>