Single Page Application для интернет-магазина, какие технологии использовать?
А в чем собственно вопрос? Для простенького магазинчика разверните wordpress, установите плагин woocommerce и все готово.
Т.к. интернет-магазин должен индексироваться поисковыми системами вариант SPA для каталога товаров лучше не использовать по понятным причинам. 
Для каталога вам нужен SSR (Server Side Rendering) и для этого отлично подойдет Nuxt.JS !