Rajoute un -1, comme ça :
/testforblock -1002 61 -283 hopper 5 -1 {Items:[{id:minecraft:pumpkin,Count:1s,Slot:0b,tag
:{display:{Name:"Ballon"}}}]}
Pour le deuxième problème, tu peux utiliser cette commande :
/give @a minecraft:wooden_shovel 1 [Dégâts déjà engendrés par la pelle]
Change cette valeur et teste en fonction de la pelle que tu a besoin (wooden, stone, iron, golden, ou diamond)