feat: add 24h latency time series + rename activity chart
- timing now stores hourly buckets for last 24 hours
- dashboard API returns history array per endpoint
- frontend renders mini bar charts under each endpoint
- renamed "activity" to "documents indexed" for clarity
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>