[tint] Add missing transitive include

This header is already included by all the native backends, but when
only the null writer is enabled, the CMake build fails with missing
types.

This fix is based on a patch in vcpkg to fix the CMake build, but pulls
the include up to the transitive dependency where it belongs.

Bug: 522791659
Change-Id: I337ea29ff12c854e0b0cef088c2f293988f2251b
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/316955
Reviewed-by: James Price <jrprice@google.com>
Commit-Queue: Natalie Chouinard <chouinard@google.com>
diff --git a/include/tint/tint.h b/include/tint/tint.h
index 3fa925d..b061488 100644
--- a/include/tint/tint.h
+++ b/include/tint/tint.h
@@ -35,6 +35,7 @@
 //                headers will need to be moved to include/tint/.
 
 #include "src/tint/api/common/binding_point.h"                // IWYU pragma: export
+#include "src/tint/api/common/bindings.h"                     // IWYU pragma: export
 #include "src/tint/api/common/resource_type.h"                // IWYU pragma: export
 #include "src/tint/api/common/subgroup_matrix.h"              // IWYU pragma: export
 #include "src/tint/api/common/substitute_overrides_config.h"  // IWYU pragma: export