feat(query-compiler): support `Flow` nodes (#5394)
Support `Flow::If` and `Flow::Return` nodes.
This makes QC support graphs like this one:

Closes:
https://linear.app/prisma-company/issue/ORM-906/implement-flow-nodes
Ref: https://github.com/prisma/prisma/pull/27124