[gpu_profiler] Add missing include for vector

Upstream libc++ has removed a transitive include of several headers. As
a result, gpu_profiler.h no longer has a definition of std::vector
provided. This patch adds the missing include directives for std::vector
and std::pair.

Bug: 331940439
Change-Id: I363b5f914e6fe1b4c9dddfb92f0fd5c04fb58161
Reviewed-on: https://fuchsia-review.googlesource.com/c/third_party/github.com/ARM-software/HWCPipe/+/1017489
Reviewed-by: Craig Stout <cstout@google.com>
diff --git a/gpu_profiler.h b/gpu_profiler.h
index 9daf2d9..828a533 100644
--- a/gpu_profiler.h
+++ b/gpu_profiler.h
@@ -29,6 +29,8 @@
 #include <string>
 #include <unordered_map>
 #include <unordered_set>
+#include <utility>
+#include <vector>
 
 namespace hwcpipe
 {