validation: Pass in chain tip to ::ContextualCheckTransactionForCurrentBlock
Summary:
This is a backport of core#20750 [3, 4 & 5/19]
https://github.com/bitcoin/bitcoin/pull/20750/commits/d015eaa550027a387cd548cf0bcfa1a4c31a3374
https://github.com/bitcoin/bitcoin/pull/20750/commits/7031cf89db943d3e73597d2f9fa4a41908558e6c
https://github.com/bitcoin/bitcoin/pull/20750/commits/577b774d0c664b891bc9e1550ef179a655a466ad
Depends on D11190
Test Plan: ninja all check-all
Reviewers: #bitcoin_abc, Fabien
Reviewed By: #bitcoin_abc, Fabien
Subscribers: Fabien
Differential Revision: https://reviews.bitcoinabc.org/D11191