NXP-14892: avoid NPE if page provider is unknown
NXP-14893: allow using a different page provider depending on the use case, so that ES can still use this API when replicating tags held by VCS
NXP-14893: make sure JsonESDocumentWriter uses the core to retrieve tags