pub fn delete_branch(branch_name: &str, dry_run: bool) -> Result<()>
Delete a branch, removing associated worktrees first. Returns Ok(()) on success, or an error if deletion fails.