I'm using Kopia with AWS S3 for about 400GB and it runs a bit less than $4/mo. If you set up a .storageconfig file it will allow you to set a storage level based on the file names. Kopia conveniently makes the less frequently accessed files begin with "p" so you can set them to the "infrequently accessed" level while files that are accessed more often stay in standard storage:
{
"blobOptions": [
{
"prefix": "p",
"storageClass": "STANDARD_IA"
},
{
"storageClass": "STANDARD"
}
]
}