As mentioned in the issue and in #9005 which duplicates this PR, this introduces a hard dependency to the intl extension as ``new \ReflectionExtension('intl')`` throws an exception when the extension is not loaded.
the code must stay compatible with the stub intl formatter.

In the issue, I suggested using a ``method_exists`` check instead of a version check to solve it