fn parse_fmt_spec(chars: &[char]) -> Option<(FmtSpec, usize)>
Parse a format specifier starting after ‘%’. Returns (FmtSpec, chars consumed).