and add new dependencies
iniconfig 2.0 uses hatchling as a build backend, so add hatchling and all required dependencies