Correctly populate pageset in ApiQueryGeoSearchElastic

When using ApiPageSet::populateFromQueryResult(), the query must contain
all the columns returned by that instance's
ApiPageSet::getPageTableFields().

Bug: 72764
Change-Id: Ic49e2b1b2b6e1cc6dac0d710df5249cedd90a55f
(cherry picked from commit 7e2c6ba23908358fb22b457680fe63c6901c6cad)