[RPC] Update getrawtransaction interface https://github.com/bitcoin/bitcoin/pull/15159/commits/04da9f4834e1651da65ceb6379950cef9450591c (Amiti Uttarwar)
Address test todos by removing -txindex to nodes. https://github.com/bitcoin/bitcoin/pull/15404/commits/8e4b4f683a0b342cec24cd51b1e98433034ea2ea (Amiti Uttarwar)
---
Depends on D6058
This is a backport of Core [[https://github.com/bitcoin/bitcoin/pull/15159 | PR15159]] and [[https://github.com/bitcoin/bitcoin/pull/15404 | PR15404]] due to PR15159 breaking rpc_psbt.py functional test