А что Вам не понятно из описания ошибки?
Вы пытаетесь присвоить объект ComputedRef<number>, возвращаемый функцией computed в поле объекта объявленное как number.
Нужно или поменять тип у поля, или обновлять поле через watch.
Не должен склеить если прописаны разные метатеги и заголовки. У меня на сайте примерно так и реализовано. Конечно лучше было реализовать через поддомены.
Если нет офисов, то можете прибегнуть к хитрости: добавить какие-нибудь адреса из многоэтажных офисных зданий и заполнить справочники гугла и яндекса.
ответ на вопрос - да, иначе не будет работать manytomany
на комментарий
shop_user без role_shop_id
тк внезапно ролей может оказаться несколько
лучше roles perms user_role и role_perm