refactor(connect): validation in ethereumSignTypedData
refactor(connect): validation in `bitcoin/refTx`
refactor(connect): simple API methods
refactor(connect): additional device API methods
fix(connect): missing validation in `requestLogin` async
refactor(connect): additional ethereum API methods
refactor(connect): validation in `signMessage/verifyMessage` API
refactor(connect): validation in methods with bundled params
refactor(connect): validation in altcoin `GetAddress` APIs
refactor(connect): validation in `GetPublicKey` APIs
refactor(connect): validation in `authenticateDevice`, `eos`, `binance`, `ethereum` APIs
refactor(connect): validation in altcoin `signTransaction` APIs
refactor(connect): validation in `cardano` APIs
refactor(connect): validate with schema in authorizeCoinjoin API
fix(connect): fix types, re-enable assert in `typedCall`
fix(connect): minor lint and type issues