* chore: add devcontainer.json * chore: setup pre-commit and black * chore: using 3.10 version as to support pre-commit plugins