Fork off place_item terrain flag from container flag so container can just be item visibility.
Hide items in containers from list items menu.
Block visibility of items in container type terrain.
Make a new glass-doored fridge so you can see its contents in convinience stores.
Don't highlight terrain with items in it if the terrain is a container.