insights: convert aggregation decoder to use internal search client
Created by: chwarwick
Chunk matches are available but not filled in the public API and they are needed to support the capture group aggregations type. Replace the aggregation decoder logic that uses the public api with logic that uses the internal search client which has access to chuck matches that are populated.
/cc @joelkw @felixfbecker @vovakulikov @unclejustin