Eles cobram por espaço de armazenamento, por operações (gravar, excluir, editar), e por transferência de banda

Eu costumo hospedar em uma região única, para ficar mais barato. Normalmente em "Iowa (us-central1)"

Uso também o Cache do CloudFlare, para baratear os custos. O Google Cloud e a CloudFlare tem uma parceria por meio da Bandwidth Alliance, para baratear os custos de transferência

Aqui há uma lista geral de preços: https://cloud.google.com/storage/pricing?hl=pt-br

Pelo que verifiquei, para configurar um protocolo https, você precisa de um load balancer. Você usou isso em seu projeto?

nao precisa. Eu uso o Cloudflare, e ele serve o certificado dá uma olhada no tutorial