Followed ruff (Pyflakes) suggestion to use importlib utils directly instead of try and erroring with imports.
Since we make the dependencies for pocketbook html extraction optional as an extra, this commit ensures the extractor (and cli option) only gets loaded when they exist.