Verifies that the external tools rfp calls are available, and reports where
each one was found. Python-backed tools (mergin, rio) are resolved the
same way rfp resolves them at call time - getOption("rfp.python_venv"),
the package venv, a uv tool install, then PATH - so this reports what
will actually be used rather than only what is on PATH.
