Как в Nuxt, при SSR сократить размер объекта window.__NUXT__?
PageSpeed, как и Lighthouse, в любом случае будет ругаться то на кучу JS кода, то на полифиллы, которые даже в modern режиме иногда подгружаются почему-то. Объект __NUXT__ нужен для воспроизведения состояния Vue, чтобы он потом работал и не делал лишний рендеринг. А так полностью статические компоненты в него не отдают данные, так как у них нет ни состояния, ни пропсов. По моему опыту - как раз большую часть __NUXT__ занимают data values и i18n переводы, чем меньше вы их будете использовать, тем меньше и будет __NUXT__. Других способов уменьшить его размер - нет.
Там хранятся динамические данные полученные извне для корректной работы SSR. Например, что пришло с бэка.
Самый простой путь уменьшить этот блок - получать только необходимые данные. Проверить, все ли они на самом деле используются на странице.