[CI] Move yarpgen to standalone workflow (#21731)
The idea is to make yarpgen a standalone workflow, so it'd possible to
launch custom yarpgen runs with other than nightly builds (e.g. release
builds).
In general it's a copy-paste of what we had before + some adjustments to
make it work with specific artifacts.