Na primeira solução usando o GridViewBuilder com a alteração da altura do cartão pra 80 igual o professor fez deu tudo certo.
Na segunda solução usando o CustomScrowView a tela de bebidas, os cartões deram overflow. Resolvi diminuindo a altura dos cartões pra 70.
Não sei se era pra dar esse erro ou não.