New automation node Branch by Interests

A new branching node in the Automation Editor splits contacts based on multiple contact preferences, using combined AND/OR logic with the values true, false, and unset. Several prioritized paths can be defined and reordered. The first matching path is taken, and contacts matching no path follow the Otherwise fallback. Running automations show the configured rules in a read-only view.