Add a new `--language` / `-l` CLI argument that accepts multiple language identifiers, and pass the list through to `run_benchmark` so it skips languages not in the user-specified set. Also remove the short form `-b` from `--generate-baseline` to avoid conflict with the new `-l` flag.