We really should migrate to .NET 8 before LTS ends on .NET 6.
Tried to do this earlier in the year but there was an issue with a core nuget package (Fluxor) not working with .NET 8. They have some issues open around .NET 8 compatibility which may help to diagnose/fix the problems