InvalidGlobPatternError()A glob pattern the shared matcher refuses to compile.
Subclasses ValueError so existing except ValueError handlers keep
working. Callers that catch this specific type can label the failure a
pattern problem truthfully -- a bare ValueError from the same call also
covers path normalization, and mislabeling one as the other sends the model
off rewriting a glob that was fine.