Refresh code
- make Qt6 only
- update to current ECM including KDECompilerSettings version
- fix a couple segfaults, including one that made a test fail
If it's preferred, I can split into multiple MRs
CC @rizzitello
If it's preferred, I can split into multiple MRs
CC @rizzitello