pub fn get_cache_dir() -> Result<PathBuf>
Returns the platform-specific cache directory for AGPM.
Returns {cache_dir}/agpm following platform conventions (XDG on Linux).
{cache_dir}/agpm