fn parse_selector_rules(s: &str) -> Result<Vec<SelectorRule>, String>
Parse comma-separated selectors, each optionally with @recipient1,recipient2,....
@recipient1,recipient2,...
Example: transfer,approve or transfer@0x123 or 0xd09de08a
transfer,approve
transfer@0x123
0xd09de08a