Annotate functional tests supporting bitcoin-cli (--usecli) as such.
Change default `supports_cli` from `False` to `True`.
Before this commit:
```
$ test/functional/test_runner.py --usecli 2>&1 | cut -f2 -d'|' | grep -E ' (Passed|Skipped) *$' | sort | uniq -c
8 ✓ Passed
138 ○ Skipped
```
After:
```
$ ninja && test/functional/test_runner.py --usecli 2>&1 | cut -f2 -d'|' | grep -E ' (Passed|Skipped) *$' | sort | uniq -c
[15/15] Linking CXX executable src/qt/bitcoin-qt
96 ✓ Passed
43 ○ Skipped
```
This is a backport of Core PR17675 [2/2]
https://github.com/bitcoin/bitcoin/pull/17675/commits/5ac804a9eb0cdbdcff8b50ecfb736f8793cab805
Depends on D8316