Improve Candidate Remove Project Validation

  • candidate.removeProject now validates request fields against the documented API contract and returns clearer validation errors for invalid candidate or project identifiers.