pub fn parse_trigger(raw: &str, next_id: &mut u32) -> Option<Trigger>
Mirrors Java’s TriggerHandler.parseTrigger(). Parses raw “Mode$ ChangesZone | Origin$ Any | …” into Trigger struct.