Use fine-grained v8 headers.

Include specific v8-foo.h files instead of v8.h. Resolve IWYU issues to
fix the build.

Bug: v8:11965
Change-Id: I19bc2393383d0d867d87ed1b96ecb8de92b76078
Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/94991
Commit-Queue: Lei Zhang <thestig@chromium.org>
Reviewed-by: Nigi <nigi@chromium.org>
diff --git a/testing/fxv8_unittest.cpp b/testing/fxv8_unittest.cpp
index 4be2139..9a825f1 100644
--- a/testing/fxv8_unittest.cpp
+++ b/testing/fxv8_unittest.cpp
@@ -7,7 +7,7 @@
 #include <memory>
 
 #include "fxjs/cfx_v8_array_buffer_allocator.h"
-#include "v8/include/v8.h"
+#include "v8/include/v8-isolate.h"
 
 void FXV8UnitTest::V8IsolateDeleter::operator()(v8::Isolate* ptr) const {
   ptr->Dispose();