FastAPI: enforce JSON shape with responses.parse and Pydantic | Vectle