precommit: Add --force and --hooks options for flexible hook installation
- Add --force/-f to install hooks without requiring dune-project
- Add --hooks option to select which hooks to install (fmt, ai, or both)
- fmt: pre-commit hook running dune fmt on staged OCaml files
- ai: commit-msg hook removing Claude attribution lines
- Skip .ocamlformat creation when using --force
- Allow installing AI hooks in non-OCaml repos like opam-repo