refactor: remove walletmodeltransaction circular dep
Summary:
This conclude backport of PR17513
Commit 49c4211
Depends on D7603
Test Plan:
ninja && ninja check
test/lint/lint-circular-dependencies.sh
Reviewers: O1 Bitcoin ABC, #bitcoin_abc, deadalnix
Reviewed By: O1 Bitcoin ABC, #bitcoin_abc, deadalnix
Differential Revision: https://reviews.bitcoinabc.org/D7605