feat!: refactor model references (EN-349)
Summary
This PR removes the user reference in clients, along with contracts, and adds application reference to contracts. Relevant dependencies are updated.
Changes
- client no longer linked to user
- contract no longer linked to user
- contract linked to application