rust: Pass ownership of TIPC handles Rework how TIPC handles are passed in to the `Deserialize` trait and service dispatches to make it possible to take ownership of received handles. Bug: 258706825 Test: com.android.trusty.rust.tipc.test Change-Id: I31356e52869052a67b14fe0a6dc3ed863f531208