How do I keep schema values updated (price/availability)?

Use your source of truth (inventory/pricing) to generate schema. Avoid hardcoding. Automate updates in the same pipeline that updates UI.