CLI | Validate account name (Unhandled exception ValidationError: Expected str of length >= 3)

We should have a parser in the CLI so we can validate the account name and provide a nice error message instead of showing a raw error from the schemas, just like we validate it in the TUI. We should reuse this parser in all existing places where account name is accepted (e.g. in --from and --to in clive process transfer and in clive show balances, clive show accounts, etc.)

Currently it fails like:

haf_admin@b6391f0e3dad:/workspace/clive$ clive process transfer --to a --amount 1hbd --no-broadcast
Using beekeeper at http://127.0.0.1:41371
╭─ Error ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ Unhandled exception ValidationError: Expected `str` of length >= 3                                                         │
╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯

Ref: !750 (comment 228709)