* ci: one reduced build job on draft pull requests and manual runs
* ci: reject manual runs on tags
* ci: reduced job by job condition, tests only when selected
* ci: test selection and retries in scripts/ci/run-tests.sh
* ci: guide to reduced builds and test selection