Boa tarde, Shay! Se quiser uma opinião honesta, eu acho que tudo isso para um MVP de e-commerce seria o que chamam de overengineering.
Se você precisar validar sua ideia, e você disse saber Typescript, eu iria com Next.js (Back-end integrado) e a Vercel como hospedagem. Quanto mais rápido e de forma simples você validar sua ideia, mais rápido você vai poder arrumar caso não esteja atendendo a demanda sem ter perdido dinheiro e claro, o mais importante, seu tempo.
Você pode usar o Prisma como ORM e um banco de dados Serverless (FaunaDB, Supabase).