Prepare validation.cpp for explicit Amount construction
Summary: Continuing T104
Test Plan: make check && ./qa/pull-tester/rpc-tests.py
Reviewers: mbhinder, deadalnix, freetrader, #bitcoin_abc
Reviewed By: deadalnix, #bitcoin_abc
Differential Revision: https://reviews.bitcoinabc.org/D679