This commit introduces a `PDFExporter` class to handle PDF invoice
generation logic. This separates PDF creation from the main
application logic, improving modularity.
- Created PDFExporter class with methods for generating PDF invoices.
- Moved PDF generation code from MainWindow to PDFExporter.
- Added attributes for company and client information.