Summoned Items Pop Out of Blocks

You can't do this with normal items, not even NoAI helps. But you can do something very similar: You can summon an invisible armour stand with an item on its head. Example:

/summon armor_stand ~ ~ ~ {Invisible:1,Marker:1,NoGravity:1,ArmorItems:[{},{},{},{id:"stone",Count:1}]}