revert: restore shared turso client with mutex
per-request http.Client caused all turso requests to hang (likely
TLS handshake overhead). restore shared client with mutex — the
sync not-ready fix means search won't hit turso during sync anyway.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>