Add IWYU export pragmas.
If a project is using the facade-header yaml-cpp/yaml.h it might get misc-include-cleaner warnings from the clangd language server and clang-tidy that this header is not providing directly the symbols used.
The annotation with IWYU pragmas fixes that and tells the tools that it should consider all the includes as if they directly provided the symbol
Documentation clangd and clang-tidy https://clang.llvm.org/extra/clang-tidy/checks/misc/include-cleaner.html points to https://clangd.llvm.org/design/include-cleaner#iwyu-pragmas
This has been first implemented and docuemnted in the include-what-you-use project https://github.com/include-what-you-use/include-what-you-use/blob/master/docs/IWYUPragmas.md#iwyu-pragma-begin_exportsend_exports