What do you do with service errors with RPC? Obviously I want my domain errors in the contract, but what about the expected service errors?
Is it generally recommended to die on those? Or to pack them all into a single Service error type defined in the contract?
Single service error type seems the right choice and consistent with what I've seen elsewhere