Add a persistent, toggleable terminal to Neovim using toggleterm.nvim. Set up horizontal, vertical, and floating layouts, wire up terminal navigation keymaps, and create dedicated terminals for tools like lazygit.