Существуют ли фулстек фреймворки для node.js?
То, что вы ищите называется изоморфный фреймворк. Правда оправдывает себя подобный подход только для мелкий проектов. Дело в том, что модели данных на бекенде и на фронте отличаются, как результат вам все равно придется делать прослойки для преобразования данных моделей из фронта на бэк и обратно, что полностью уничтожает саму идею такого подхода
Если любишь типизацию то можно посмотреть в сторону https://nestjs.com + https://angular.io/ абстракции в них крайне похожи но тем не менее это два фреймворка. Одного фреймворка для фронта и бекенда нет потому что они выполняют разные задачи один служит для приема обработки и предоставления данных другой по большей степени для презентации их и пользовательского взаимодействия