pub fn data_dir() -> PathBuf
Get the kaish data directory for persistent state.
Uses $XDG_DATA_HOME/kaish or falls back to ~/.local/share/kaish.
$XDG_DATA_HOME/kaish
~/.local/share/kaish