feat($scaling): generate & upload scaled versions for a reference image #1061

TODO:
- Change file extension if scaled MIME doesn't match ref MIME
- Fix preview generation for scaled versions
- Fix chunking for scaled versions