pub fn all_rules(config: &Config) -> Vec<Box<dyn Rule>>
Returns all rule instances (including opt-in) for config validation and CLI