Если вам не нравится Битрикс, для магазина посмотрите CS-Cart. Недавно у них появилась бесплатная редакция. Практически не отличается от коммерческой.
Это реально сейчас лучший вариант.
В дефолтный домен (конфиг Nginx) добавьте секцию HTTPS. И соответственно открываться должна заглушка.
Иначе, все кто ссылаются на ваш IP будут считаться Яндексом зеркалами домена, на который выдан сертификат.
Буквально на неделе с такой проблемой ко мне обращались.
Styled components как раз будет быстрей.
Из TailwindCSS вам придется сначала написать свой компонентный велосипед. Но это вы и так знаете, если с ним работаете.
Размещайте на отдельных поддоменах, как самостоятельные приложения.
Встроить можно через Turbo Frame. Если например хотите повесить какой-то Topbar для выбора демо.
Есть пакет Turbo Laravel. Но и без него делается элементарно.
Готовых CMS нет и быть не может. Это сложная и дорогая бизнес-схема и разрабатывается индивидуально.
Точнее CMS есть, но они вряд ли вам подойдут без существенной доработки. Например CS Cart Multivendor.