public function scopeDynamicFilters(Builder $query, ?array $filters = null, string $lang = 'en'): Builder 	{ 		if (!$filters) { 			return $query; 		}  		$filters = collect($filters);  		foreach ($filters as $key => $filter) { 			$query->whereHas('productFilters', function ($query) use ($key, $filter, $lang) { 				$query->where('filter_id', $key)->where('value->' . $lang, $filter)->orWhere('value', $filter); 			}); 		}  		return $query; 	}