Fix candidateTag.list Rejecting String-Encoded includeArchived and limit

  • candidateTag.list now once again accepts "true"/"false" strings for includeArchived and string representations of integers (e.g. "25") for limit. After the recent Zod validation migration these values were briefly returning invalid_input; the pre-migration contract has been restored. JSON booleans/integers continue to work unchanged.