[Flang][OpenMP] Restructure recursive lowering in createBodyOfOp
#77761
+198
−49
createBodyOfOp
#77761