Add Presidio scan
Run Presidio on string data and store the entities counts + (masked) results.
Will add the aggregations that we can show in the viewer in a subsequent PR.

TODO:
- [x] tests
- [x] add job to graph

the plan is to show the entity types (email, ip adress, etc.) present in a dataset and the % of rows containing each type

close #2745
Add Presidio scan: Run Presidio on string data and store the entities counts + (masked) results.
Will add the aggregations that we can show in the viewer in a subsequent PR.

TODO:
- [x] tests
- [x] add job to graph

the plan is to show the entity types (email, ip adress, etc.) present in a dataset and the % of rows containing each type

close #2745