Dependency providers: Add find_package and FetchContent support

Fixes: #22619
50 files changed