precommit: add fix command to remove AI attribution from history
Rewrites commit messages using git filter-branch to strip
backup/<branch>-before-fix-<timestamp> before rewriting and
requires interactive confirmation (skip with --yes).
Refactors check/fix to share the commit-finding and table display
logic via find_and_display_ai_commits.