Quests are now more resilient when their item pools are limited. Instead of failing completely when items are scarce, quests will:
- Gradually widen price and rarity ranges to find available items
- Request fewer items if needed (but at least 1 per pool)
- Only go to sleep when absolutely no items can be found
This means quests like the Librarian's Reading List will stay available even when their curated item pools are running low, while still respecting the thematic item selections.

