project: Warn at top-level if `cmake_minimum_required` wasn't called

The top-level project() call will now issue an AUTHOR_WARNING if it
wasn't called after cmake_minimum_required().

Fixes: #24071
9 files changed