public function scopeWithAllTags(Builder $query, $tags)
{
$normalized = app(TagService::class)->buildTagArrayNormalized($tags);
return $query->has('tags', '=', count($normalized), 'and', function (Builder $q) use($normalized) {
$q->whereIn('normalized', $normalized);
});
}