Custom item models set to a shield and various other items all create invisible items
Custom item models such as shields, banners, conduits, air, and mob and player heads all create invisible item
Example:
/give @s minecraft:iron_ingot[minecraft:item_model=shield]