Germany Set to Mandate E-Invoicing for B2B Transactions from 2025: A Major Shift in Business Operations