SQLite-backed log-event storage. The previous in-memory Vec<LogEvent>
per stream had no retention enforcement and triggered an O(n log n)
sort on every PutLogEvents — fine for a smoke test, deadly under
any sustained logging workload.
The CloudWatch Logs service handler. Log events live in
sqlite_store (one DB per process); group/stream metadata
stays in LogsState per (account, region).