feat: add response logger for moderation/vision audit trail + cache model versioning
- Add responseLogger.ts with comprehensive logging: vision analysis, moderation
analysis batches, cache hit/miss events, errors, retries, false positives,
model version changes, cache invalidation
- Integrate responseLogger calls into llmModerationClient.ts (cache events,
moderation results, errors, retries)
- Add model_version column to text_analysis_cache schema with composite
index for efficient filtering
- Add migration SQL for model_version column
- Document CACHE_MODEL_VERSION in .env.example