Why does this tool warn me about the price fields?
Structured data is expected to match what a visitor actually sees on the page, so entering a price or availability status that isn't visibly shown misrepresents the offer. Leave those fields blank if the page has no visible price, and the offers block will be left out of the output entirely.