Eager load taggings => tags for mappings

* also rephrase the _tags partial so it uses the eager-loaded collection
  over tag_list, which doesn't participate in load caching
* this means that we don't query tags once per row in the index, instead
  just referring to things we pre-loaded in the filter
* Around 70-80% improvement in filtered mapping load speed