`--exclude-editable` and `--exclude` args for `uv pip list` (#1985)
Allows filtering out editable (`--exclude-editable`) and explicitly
provided packages (`--exclude setuptools`) from `uv pip list`.
https://pip.pypa.io/en/stable/cli/pip_list/
Continuation of https://github.com/astral-sh/uv/issues/1401
## Test Plan
Extended existing tests to cover these new arguments.