S3 implementation of Threadline.Storage.
This adapter stores files in an S3-compatible object storage service,
making them accessible across a multi-node cluster via presigned URLs.
Requires the optional :ex_aws, :ex_aws_s3, :hackney, and :sweet_xml dependencies.