pub fn stage_all_changes() -> Result<()>
Stage all changes (including new files, modifications, and deletions)
Uses git add -A to stage all changes in the working directory.
git add -A