Move getValidToken, validateSettings, extractHydraItems, and buildSitemapXml
out of the proxy IIFE into src/globalVariables/kmeContentSourceAdapterHelpers.js
following the literal function body pattern (auto-loaded by server.js, injected
as 'kmeContentSourceAdapterHelpers' into VM context).
oidcAuthFlow() and sitemapFlow() remain in the proxy script as they own req/res.
Update unit and contract tests to evaluate the helpers file with the same mock
dependencies used in each VM context, ensuring error-throwing axios overrides
are correctly seen by the helpers' closures.
All 31 tests pass.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>