Cloudflare: 100GB hosting is $1 and $.36 for 10 million requests.
If you read the Protomaps docs it explains how to cache the requests on Cloudflare CDN so you only have to pay for each tile request once per cache period. It's quite cheap.
Edit: previous submission title for Protomaps: Serverless maps at 1/700 the cost of Google Maps API