Проблема здесь в том, что модуль не готов к SSR, и он пытается прочитать navigator.userAgent
Вы можете попробовать переместить вашу логику c в другой компонент и использовать next / dynamici c динамически импортировать его, установив ssr в false:
import dynamic from 'next/dynamic';
// ...
// other stuff, imports, etc
// ...
const MoveableNoSSR = dynamic(() => import('./MoveableWrapper'), {
ssr: false,
loading: () => <div>Loading Moveable...</div>,
});