refactor: use std.json.Stringify pattern for flows/flow_runs/task_runs
replaces manual bufPrint JSON templating with streaming Stringify API:
- extract common sendJson helpers to utilities/json.zig
- add writeFlowObject, writeFlowRunObject, writeTaskRunObject helpers
- handle nullable fields and nested objects properly
- use beginWriteRaw/endWriteRaw for pre-formatted JSON from db
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>