Upgrading LLVM’s minimum required CMake version post LLVM

As discussed after releasing LLVM 16 the minimum CMake version will be incremented to 3.20.0. As a preparation CMake will now warn when an older version is used,