Fixed broken shop restocking that was causing shops to feel empty with mostly common items. The price lookup cache and clearing logic have been repaired. Shops now restock every ~3 minutes (was 5), fill to 65% capacity (was 50%), and process 5 shops per cycle (was 3).
Perfect now!