* remove IS_TOPLEVEL_PROJECT cmake variable from top level
* rework example/CMakeLists.txt with generator expressions
* rework test/CMakeLists.txt with generator expressions
* fix unknown cxx_std_20 on certain cmake versions
* update test_package/CMakeLists.txt with modern cmake