Mbst 9889 nitro ingest improvements

This pull request improves Nitro ingest:
- adding some missing fields to the mapping process.
- using V2 Nitro API (instead of V1) for retrieving formats.
Why is there no version creation logic here? surely at least some of the version field-setting can be done in this class, it seems the logical home for it.