Price tags now remain visible when a shelf runs out of stock. The tag keeps showing the last product and price, while the count updates to `0`, making it easier to see what needs restocking.
Updating the price of a product on one shelf now applies the same price to all shelves and price tags for that product. This keeps pricing consistent across the store.