Refactor CLI, main highlights:
- Moved into own sub-module
- The sub-module is a namespace where each sub-command is an entry-point plugin
- Add entry-point plugin for `oceanum-prax` CLI
- Sub-command imports are now managed in pyproject.toml
- Add `oceanum auth login` command defaulting to Oceanum.io Auth0 client, give access to datamesh, storage and oceanum-prax with user credentials.
Metadata updates:
- No longer works in Python < 3.10, some objects in Datamesh lib are using newer syntax, but I think is a good place to be, but something to be aware on older builds.
Docs updates:
- Add Oceanum PRAX documentation reference.
Datamesh and Storage libs:
- Add option to handle Bearer tokens auth.