Install in `~/.local/bin` instead of cargo home
`uv` is not part of the rust toolchain nor is it usually installed or managed by cargo. Similarly, i expect that the majority of users does not have cargo installed. We should instead use a regular directory for binaries.
I chose `~/.local/bin`, which is mentioned in [XDG Base Directory Specification](https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html) and also used by pipx.
> User-specific executable files may be stored in $HOME/.local/bin. Distributions should ensure this directory shows up in the UNIX $PATH environment variable, at an appropriate place.
I ran `cargo dist generate`, no changes it seems.
As testing strategy, i'd create a prerelease and test windows and linux(es), while i'd need someone to test mac.