fix: skip missing records instead of failing hydration
- Add isRecordNotFoundError helper to detect permanent failures
- Handle RecordNotFound errors in profile and post hydration
- Log warning and skip missing records instead of throwing
- Prevents retries for deleted or non-existent content
Deleted posts and profiles are common in moderation contexts.
This change treats them as expected conditions rather than errors.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>