Parabéns pelo projeto, em relação a usar o Puppeteer na vercel, já tentou usar esse pacote? https://www.npmjs.com/package/chrome-aws-lambda ele e usado pelo Diego da Rocketseat aqui nesse vídeo, https://youtu.be/qvetoR6V5ic?t=1920 para rodar o chrome na aws lambda, a vercel roda na aws lambda então deve funcionar, se você ver o vídeo pode ajudar, apesar de ele ter 4 anos creio que ainda vai funcionar.
Não é eu querendo ser do contra, mas o container da azure e da GCP são mais baratos que os da AWS. Mas eu só estou sugerindo por questão de economia. Sou Cloud-agnostic.
Opa, muito obrigado! Tentei usar ele uma vez, mas foi de forma diferente que mostra na documentação (havia visto o uso de outra forma), mas tentarei testar se assim funciona, muito obrigado pela sugestão!