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?>