Mantık hatası var. Session'da array saklıyorsunuz ama unset işlemini doğrudan value değeri olarak yapmaya çalışıyorsunuz.
Kolay yolu şu olabilir.

Sepet.php dosyasında foreah döngüsünü bu şekilde yapın

foreach($_SESSION['productList'] as $key => $urun)
daha sonra silme butonuna verdiğiniz linki şu şekilde değiştirin.
sepet.php?delete=<?php echo $key?>