Description:
Add an input to the action (working-directory or project-directory) to specify the path to the project, where the pyproject.toml file is located. Use this directory to look for the pyproject.toml and cached deps.
Justification:
Caching doesn't work for projects where the project is not in the root of the repository.