Fixed the bug in the as_arraylist_prepend_<datatype>
implementation
as_integer_val_tostring now converts the integer into string as a uint to avoid data loss.
keep as_integer_tostring() consistent with int64