public function scopeAvailable(Builder $query, string|array $types = '*'): Builder 	{ 		return $query->whereHas('items', function ($query) use ($types): void { 			$query->whereHasMorph('item', $types, function ($query): void { 				$query->availableForTags(); 			}); 		}); 	}