Refactoring and simplification of NumberRule
Rules should be part of TagIndex, not sniffer