Generate Conventional Commits formatted Git commit messages with type, scope, description, body, and breaking changes