refactor(client): remove unused Level2 API and update Level0/Level1 API

- Remove all Level2 API functions and related test cases
- Update Level0 and Level1 API functions to use more generic QC status instead of QC0/QC1
- Adjust function names and parameters for better consistency across levels
- Remove redundant default values for dataset and batch_id parameters
6 jobs for main in 0 seconds (queued for 47 seconds)