IAV-996 : Refactor payment components and enhance functionality
- Updated DateFilterButton styles for improved UI consistency.
- Refactored PaymentDetailsModal to utilize new utility functions for formatting and user info retrieval.
- Enhanced PaymentHistoryTable to integrate with the credit store for dynamic payment data fetching and improved filtering capabilities.
- Introduced utility functions for status labels, currency formatting, and date formatting to reduce code duplication.
- Updated PaymentsView to fetch and display revenue and payment statistics with date filtering options.
- Added new Payment interface and related types to improve type safety and clarity in the payment processing logic.
Closes IAV-996