The Amount constructor has the notion of satoshi built in. If we want higher precision amount in the future, we need to make that assumption in the code explicit.
As a first step Amount(1) is now SATOSHI and Amount(-1) is now -SATOSHI
Depends on D1704