Fetch unconfirmed transaction from transaction pool

This PR implements the undocumented `transaction_pool.fetch_transaction` command for fetching transaction data from the unconfirmed pool.