types: add missing headers

Add missing explicit headers to avoid indirect header inclusion
dependencies.

Signed-off-by: Patrick Venture <venture@google.com>
Change-Id: I889fb1b7e62dbac1a9347421e97a41716f02b20d
diff --git a/types.hpp b/types.hpp
index d5a096b..2ba6a21 100644
--- a/types.hpp
+++ b/types.hpp
@@ -3,6 +3,11 @@
 #include "interface.hpp"
 
 #include <any>
+#include <chrono>
+#include <map>
+#include <string>
+#include <tuple>
+#include <utility>
 
 using Object = std::map<InterfaceType, std::any>;
 using ObjectInfo = std::tuple<sdbusplus::bus::bus*, std::string, Object>;