Feat: specify the venv path in pyproject.toml
When the path is specified like this, the venv is placed relative to the project root. Due to this, vscode can pick up the venv and use it for the python interpreter. As a result, all required packages are available for the project and the hightlighting and intellisense work as expected.