Widen the API client signature to match the backend's new list-accepting contract. The serial-loop caller in export-page.tsx is broken by this commit on purpose — the next commit removes the loop and passes the full quantLevels array in one call.