feat: Clear-GitMergedBranches cmdlet

 - supports -Remote switch to prune remotes
 - added Test-GitDirectory to ensure current directory supports Git
 - added CountGitBranches helper to count branches
 - includes docs