Depends on D11871
As per T2599, this is part of a stacked diff to sign utxos for non-eToken txs by matching wif to address.
This diff:
- Refactors the XEC utxo collation approach from "finding biggest non-slp UTXO" to the standardized "collate enough XEC UTXOs to pay for the tx".
- Aligns the ECPair and signing approach via signXecUtxosByAddress. Note: I couldn't separate this into a separate diff because the ECPair is no longer extracted from the largestBchUtxo.