Refine printing of integer literals
As discussed today; this MR partially reverts !387 (merged) to only print casts for integer literals less than 32 bit wide.
64-bit literals are instead printed with the LL
suffix, since long long
is the only type guaranteed to be 64 bit wide on both Unix and Windows systems (cppreference).