Summary
Similar to #32958 and motivated by #32958#pullrequestreview-3107029707, these changes
TransactionErrortoTransactionResponseTransactionErrorStringtoTransactionResultStringRPCErrorFromTransactionErrortoRPCErrorFromTransactionResponse
The reason is that TransactionError has TransactionError::Ok, which means that it is not always an error. The correct naming would instead be TransactionResponse