api/deposit_status: Make swh-id be a directory id derivative
Adds:
- swh-id as directory derivative persistent identifier
- swh-id-context the same as swh-id with origin as context in the pid
- swh-anchor-id as revision derivative persistent identifier
- swh-anchor-id-context the same as swh-anchor-id with origin as context in the pid
Impacts:
- deposit status api
- private deposit update api
- loader
- deposit client (returned status endpoint result)
Related T1152
Note that you cannot arc patch locally this diff as the commit parent is the prior opened diff (!362 (closed)).
Test Plan
Tests are ok
Migrated from D396 (view on Phabricator)