Use `regress` as a fallback when the `regex` crate does not support an expression
Move the regex support to a new module now that it has grown. Add some basic unit tests for the issue: https://linear.app/vercel/issue/PACK-3895/use-regress-for-requirecontext-ecmascript-regexes.