Add evaluate to test dependencies
# What does this PR do?

This PR should fix all current failures on main coming from the examples being updated to use evaluate for the metrics. The problem is that some tests use those example scripts without installing the test requirements.
Seem to fix most tests so merging.<|||||>_The documentation is not available anymore as the PR was closed or merged._