Reject blocks that violate the real time target policy
Summary:
This diff adds a new policy to reject blocks whose hash is higher than the real time target.
The policy is gated behind a flag and disabled by default, as the node still lacks support for mining compliant blocks.
Depends on D16773.
Test Plan:
ninja all check-all
Reviewers: #bitcoin_abc, PiRK, roqqit
Reviewed By: #bitcoin_abc, PiRK, roqqit
Subscribers: bytesofman, roqqit
Differential Revision: https://reviews.bitcoinabc.org/D16729