Issue Description
OpenQAOA currently only supports python>=3.8, <3.11. Updating the python version requirements would improve performances (10-60% faster for python 3.11).
Changes to be made
Update the python version and fix the installation requirements.
At the moment, the main change is the removal of setuptools in the default creation of a new virtual environment.
The files that should be impacted are:
- Requirements of the core package
src/openqaoa-core/requirements.txt
- Setup of the GitHub workflows
.github/workflows/