nfa: improve repetition compilation
nfa: improve repetition compilation

This improves the byte code for expressions like 'a{2,5}' in a way
that makes episilon closures a bit smaller. This makes traversing the
NFA faster, particularly if it's used directly for matching.

BurntSushi/regex-automata,BurntSushi/regex-automata