mgr/progress: expose API from CLI
Fixes: https://tracker.ceph.com/issues/72893
Through cli-api mgr module, users can invoke ceph-mgr Python API from
the CLI. The progress module API was partially exposed. This change
allows them to create progress event from the CLI.
Example:
```bash
ceph mgr module enable cli_api
ceph mgr cli update_progress_event evid_18 "Upgrading foo..." 0.1 --add-to-ceph-s
{
"evid_18": {
"message": "Upgrading foo...",
"progress": 0.
10000000149011612,
"add_to_ceph_s": true
}
}
```
Signed-off-by: Ernesto Puerta <epuertat@redhat.com>