Refactor Instagram media processing with strategy pattern and improved type handling
- Implement strategy pattern for processing Instagram media (images and videos)
- Add separate processors for image and video media types
- Update InstagramExportedPost interface to support single media or media array
- Improve error handling and media buffer retrieval
- Simplify media processing logic with dedicated processing strategies