Для начала нужно поплясать над обновлением ваших фреймворков и библиотек к версиям совместимым с Java 11.
Так, вроде, с неё на 21 уже мигрируем?
К примеру, Spring Boot 2.7.x — должен быть обновлен до последней версии, такой как 2.7.18
Тут не поспоришь. Последняя во всех смыслах. После 24 ноября 2023 года только коммерческая поддержка. При этом на maven отображается 28 CVE, которые нам, вроде, не нравятся https://spring.io/projects/spring-boot#support
Не забывайте о Lombok, обновите его до версии 1.18.30
Ну именно такая версия и прописана в spring-boot-dependencies-2.7.18 И если не хочется икать, когда кто-то потом будет переводить ваш проект на какой-нибудь SB 3.2, то не стоит явно дублировать версию таких зависимостей в самом приложении, без явной необходимости.