ci: fmt, clippy and tests
Merged
VI
22d ago+46+46+01234567890123456789-0-0-0123456789
Closes #168
Summary by cubic
Adds a CI workflow with fmt, clippy, and test jobs that run on every push and PR. Also makes fila-codec no_std compatible and adds the wasm32-unknown-unknown target so the CI can verify it builds without an OS.