message: fix printf format error
diff: #include <sstream>
  #include <iomanip>
  +#include <inttypes.h>
  namespace duckdb {
  @@ -46,9 +47,9 @@ bool UUID::FromString(string str, hugeint_t &result) {
  }
  void UUID::ToString(hugeint_t input, char *buff) {
  - std::snprintf(buff, 36, "%08llx-%04llx-%04llx-%04llx-%011llx", input.upper >> 32 & 0xFFFFFFFF,
  - input.upper >> 16 & 0xFFFF, input.upper & 0xFFFF, (long long unsigned int)input.lower >> 48 & 0xFFFF,
  - (long long unsigned int)input.lower >> 4 & 0xFFFFFFFFFFF);
  + std::snprintf(buff, 36, "%08" PRIx64 "-%04" PRIx64 "-%04" PRIx64 "-%04" PRIx64 "-%011" PRIx64,
  + input.upper >> 32 & 0xFFFFFFFF, input.upper >> 16 & 0xFFFF, input.upper & 0xFFFF,
  + input.lower >> 48 & 0xFFFF, input.lower >> 4 & 0xFFFFFFFFFFF);
  // snprintf always append null termintor at the end
  // which requires buff size be 37
  // but our buffer size is 36
  