SDK/rust: introduce clippy + additional target checks in CI
- Closes SDK-10
What
Ensure we check & lint sdk/rust crates for all default supported targets this crate is used for.
Why
Running clippy has been a TODO since moving these crates from trilitech/tezedge, and helps to ensure good quality code.
Manually testing the MR
cd sdk/rust
make build-deps
make check