Given a list of non-negative integers `nums`, arrange them so that concatenating their decimal strings forms the largest possible number. Return that number as a string. If the result is all zeros, return "0".