Get rid of VARINT default argument
Summary:
This removes the need for the GNU C++ extension of variadic macros.
This is a backport of Core PR18087
Test Plan: ninja all check-all
Reviewers: #bitcoin_abc, deadalnix
Reviewed By: #bitcoin_abc, deadalnix
Differential Revision: https://reviews.bitcoinabc.org/D8763