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