refactor db.zig to use std.json.Stringify
- replace manual JSON string building with json.Stringify API
- remove appendEscaped() - json.write() handles escaping
- merge execSqlNoArgs into execSql with default empty args
- extract extractRows() helper for turso response parsing
- reuse extractRows() in parseCount() to reduce duplication
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>