Align invoice view naming with InvoiceExtended and CMS.
Refactor invoice view building to share logic across XMR and BTC, including BIP21 QR codes and payment detail validation. Co-authored-by: Cursor <cursoragent@cursor.com>