Add a "Constraint" feature to the rule editor

Essentially, it is a kind of “IF” statement.

Please add the option to add a “Constraint”, that will inhibit a step in the rule flow if the constraint is relevant (e.g a sensor is in a certain state). Similar to the MacroDroid editor.