[RFC] Simplify `RegionBranchOpInterface`: Separate "Successor Inputs" from "Region Successor"

I see thank you! So its merely about making the concept of successor input the exact same, regardless of the predecessor. I noticed now the second API you added.

Thank you! This makes sense to me.