Hola,
Se puede saber cuál es la versión de origen? Yo estuve asistiendo a un colega en el upgrade de un sistema grande pero no muy complejo, el sistema de una empresa farmacéutica catalana, de Laravel 5 a 10. dado que al ser una versión tan antigua sus views no tenían mucha reactividad ni el uso intensivo de ajax, fue un trabajo muy laborioso para mi colega pues el sistema abarcaba 3 zonas distintas en función de sus atribuciones/permisos. Yo le asistí en la generación de PDFs dinámicos, hicimos un move de los cuadros estadísticos a unos + actuales basados en SVGs y en el upgrade del calendario de eventos, le pusimos la última versión de Fullcalendar JS que es la 6 que ahora usa ajax.
También sería importante saber si tu proyecto usa Vue 2 y si necesitas hacerle el move a Vue 3 o a React.
También es importante el deadline y si pudieras lanzar una cifra de tu presupuesto base ayudaría mucho.