refactor: decompose 387-line validateWorkflowData into 4 focused validators
#1091
| Job | Run time |
|---|---|
| 15s | |
| 10s | |
| 16s | |
| 1m 39s | |
| 2m 16s | |
| 33s | |
| 2m 9s | |
| 1m 25s | |
| 1m 11s | |
| 46s | |
| 1m 40s | |
| 39s | |
| 59s | |
| -1s | |
| -1s | |
| -1s | |
| 1m 19s | |
| 15m 14s |