Use Catch2 target given by cmake configuration
Suggest to use Catch2 target defined by its cmake configuration instead of using manually defined target (and then header path requires catch2/ prefix ie "catch2/catch.hpp").
By that way, "if" Catch2 cmake target (and dependencies) changes it will naturally up-to-date without any action.