Story
As a Sygma devs we want to migrate from truffle (deprecated) to hardhat,
since maintaining the repo with the current setup has become a overhead and
isn't flexible enough for our development needs.
Background
Truffle is now deprecated for quite some time and we need to migrate to a better dev environment
Implementation details
Migrate to hardhat and typescript
Testing details
Unit and e2e tests
Acceptance criteria
All existing test passing