Pin third_party/upb to C17.

Upstream has fixed this (though I can't point to the SHA because they just do code dumps from google3), but we're unlikely to take that update any time soon, and creating a merge conflict by manually patching the two affected lines (because I can't cherrypick because there isn't a SHA with just those fixes) seemed like a worse option.

Change-Id: If62cca580546dd7c03e4c312367775fae5b3c7e1
diff --git a/third_party/upb/Android.bp b/third_party/upb/Android.bp
index 01eab1b..6569899 100644
--- a/third_party/upb/Android.bp
+++ b/third_party/upb/Android.bp
@@ -86,6 +86,8 @@
     cflags: [
         "-Wno-unused-parameter",
     ],
+    // Pin this project to C17 until we have upstream's NULL/false confusion fixes.
+    c_std: "gnu17",
     static_libs: [
         "libgrpc_third_party_utf8_range",
         "libgrpc_upb_protos",