fix(pi): fix dotfile path abbreviation in footer
Fixed abbreviatePath to preserve dot prefix for hidden dirs
(.local โ .l instead of .). Also aligned behavior with zsh
prompt: keep last 2 path segments intact and only shorten
when path exceeds 50 chars.