fn install_mdbook(cache: &Path, local_bin: &Path, version: &str) -> Result<()>
Downloads and extracts the mdBook binary if not already cached.
The binary is placed at ~/.cache/mdbook/mdbook and symlinked into ~/.local/bin/.
~/.cache/mdbook/mdbook
~/.local/bin/