refactor: decompose 387-line validateWorkflowData into 4 focused validators
#28145
+717
−384
validateWorkflowData into 4 focused validators
#28145