Added metadata injection and url to client
Summary:
- structured origin_metadata with tool and provider
- used store_metadata function in DepositLoader to add metadata to storage
Note: modification in SWHLoader (loader-core) are in another diff
Reviewers: ardumont
Differential Revision: https://forge.softwareheritage.org/D265