feat: add timestamp to profile_blobs for change tracking
- Add captured_at timestamp to track when blobs were observed
- Change PK to (did, blob_type, captured_at) to allow history
- Add findLatestByDidAndType method to check current state
- Only insert new row if CID has changed from latest
- Enables tracking when users change avatars/banners
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>