[sfdo] Migrate sfdo over to Rust.

Test: build and run on device.
Bug: 329450914
Change-Id: I6a1cbba7eacc74d960f9eb854928bac1ad66d20a
17 files changed