Make `--no-project` alias visible in `uv init --help`
Change `alias` to `visible_alias` so that `--no-project` shows up in the
help output for `uv init`. Previously, the alias worked but was not
documented, causing user confusion.
Also add a test to verify the alias works identically to `--no-workspace`.
Closes #17715.