Changes required to work with the new ServiceX DB schema
- change of code so it correctly handles a new attribute (dataset_id).
- it calls new servicex endpoints (not having request_id but dataset_id as a parameter).
- updated all github actions
- put dev dependencies in their own group
- removed py 3.7 as poetry v8 does not support it.
- updates all tests affected by the change