Issue:
Add audit events for CompleteAuthorize update

Created from #4525 

This covers adding events for Complete Authorize operation

This event should include the payment data similar to [PaymentCancel](https://github.com/juspay/hyperswitch/pull/4166)

It should also include any metadata for the event  
e.g reason for payment rejection, error codes, rejection source etc

### Submission Process:
- Ask the maintainers for assignment of the issue, you can request for assignment by commenting on the issue itself.
- Once assigned, submit a pull request (PR).
- Maintainers will review and provide feedback, if any. 
- Maintainers can unassign issues due to inactivity, [read more here](https://github.com/juspay/hyperswitch/wiki/Hacktoberfest-Contribution-Rules).

Refer [here](https://github.com/juspay/hyperswitch/blob/main/docs/TERMS_OF_CONTEST.md) for Terms and conditions for the contest.

Resolution:
<think>
PR Context:
- Title: feat(events): add audit event for CompleteAuthorize
- Merged: 2024-12-05T07:46:26Z
- Files changed: 2 files
- Commits: 4 commits

Implementation approach:
## Type of Change

- [ ] Bugfix
- [x] New feature
- [ ] Enhancement
- [ ] Refactoring
- [ ] Dependency updates
- [ ] Documentation
- [ ] CI/CD

## Description
Created from #4674

This covers adding events for `CompleteAuthorize` operation


## How did you test it
Use `globalpay` as connector, `wallet` as payment_method and `paypal` as payment_method_type
```bash
          "payment_method": "wallet",
            "payment_method_types": [
                {
                   
</think>

To implement this, you'll need to modify:


**Detailed Implementation:**


**Commit 1:** feat(events): add audit event for CompleteAuthorize (#6310)
Co-authored-by: Sandeep Kumar <83278309+
Files to modify:


**crates/router/src/core/payments/operations/payment_complete_authorize.rs**
  Modify existing code

**crates/router/src/events/audit_events.rs**
  Modify existing code