В идеале это n + 1 ситуация
Поэтому я предлагаю использовать отношение laravel, например:
в вашей модели списка желаний
public function product(){
return $this->hasMany(Product::class,'productId','id');
}
получить данные с отношением
public function getWishlistByUserId($id){
$wishlists = Wishlist::with('product')->where('userId', $id)->get();
}