Fix CUDA shared provider logging: use provider_api.h instead of direct logging include
gpu_external_data_loader.cc must include provider_api.h as its first
include (like all other CUDA provider files) so that LOGS_DEFAULT is
routed through the shared provider bridge. Direct inclusion of
core/common/logging/logging.h pulls in Capture symbols from the main
library that are not exported to the shared provider.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>