cmake: Support --list-presets=workflow

Merged Kyle Edwards requested to merge kyle.edwards/cmake:cmake-presets-list-workflow-type into master

Fixes: #24072 (closed)
Backport: release

Merge request reports