Nanocl stubs

Overview

The data types are specifically for the nanocld api client and nanocl cli.
These data stubs might change as needed by the parent project.