Stampa $valore con print_r() vedrai che "package" sta dentro un altro array, quindi non lo puoi raggiungere con $valore['package'].

Stampa le variabili su cui lavori se non ottieni il comportamento che ti aspetteresti, spesso dentro non c'è quello che stai pensando.

P.S.: cosa ti aspetti da var_dump($item); ?
$item nel codice non sta da nessuna parte.