Introduce a new EdgeConnect client to interact with the platform's API.
Includes methods to:
- Retrieve authentication tokens.
- Create new app instances.
- Create new apps.
Defines necessary data structures for API payloads, such as app and instance keys, flavors, and configurations.
Also adds an example implementation in a separate main package for demonstration purposes.
Refs: IPCEICIS-5755