🔧 Add `.idea/` to .gitignore and introduce new project dependencies/files including `.python-version`, `pyproject.toml`, and `src/` directory.