[electrum] use Transaction.estimated_size() in consolidate.py
Summary:
This reduces the number of unnecessary serializations.
Depends on D14491
Test Plan: python test_runner.py
Reviewers: #bitcoin_abc, bytesofman
Reviewed By: #bitcoin_abc, bytesofman
Differential Revision: https://reviews.bitcoinabc.org/D14492