fix: add blob storage to profile hydration service
Initialize LocalBlobStorage or S3BlobStorage when HYDRATE_BLOBS=true.
Actually store profile blob files to disk and save storage_path to database.
Previously only computed hashes without saving actual image data.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>