Added
* Defined the `LanguageNotFoundError` exception.
* Added support for Python 3.11.
Changed
* If the `Language` class methods `match`, `from_part3`, etc. receive an invalid
input language code or name, a `LanguageNotFoundError` is now raised.
(Previously, `None` was returned with no exception raised.)
Removed
* Dropped support for Python 3.7.