This diff migrates the getTokenStats() function from useBCH.js into the chronik.js hook and refactored it to retrieve token info via the chronik client and deprecates the use of bch-js' BCH.SLP.Utils.tokenStats() api call.
- `getTokenStats()` now maps chronik-client's token() response into the existing tokenStats object that Cashtab is familiar with. This ensures no downstream impacts to other parts of Cashtab that calls upon getTokenStats() since the attributes in the tokenStats object remain unchanged. The existing behaviour to return false if an invalid response is received has also remained unchanged.
- `SendToken.js` imports chronik via WalletContext instead of via useBCH() and passes the chronik instance into getTokenStats as an argument
- `chronik.test.js` unit test added which mocks the chronik.token call