The Shop is now aware of gem prices, and adjusts accordingly.  Gems are aware of what their own price is depending on rank.  ItemDB no longer keeps track of price.
Merging ItemDB code due to ItemDB no longer keeping track of gem price.