Updated mypy checks (#4889)

* Remove typing ignore for platformdirs

* Use local environment for mypy pre-commit

* Update ci workflow

* Revert "Use local environment for mypy pre-commit"

This reverts commit 2052d0a96946ac086430b87dfd9e29c8c43721f9.

* Revert "Update ci workflow"

This reverts commit a0f8174b29e972b1665655a1e29517e3bd7bc184.

* Add platformdirs as additional dependency
2 files changed