cleanup CMake; upgrade to C++20

Merged Wuttke, Joachim requested to merge ffcma into main

Merge request reports