Wszystkie problemy wynikają ze stosowanego szablonu, który ma składnię PHP nieobsługiwaną przez PHP8 i framework joomla4.
Czy przed migracją uruchamiałeś test migracji ? Chyba nie bardzo, bo tam masz informacje na czerwono, co nie jest obsługiwane i te elementy należy wyłączyć. W przypadku szablonu przełącz się na protostar, a w J4 i tak na początek musisz skorzystać z Cassiopea, a potem poszukaj szablonu zgodnego z J4