Support the full NAPAS247 field set in both encode and decode: MCC (52), tip/convenience indicator (55) and fees (56, 57), merchant name/city/postal (59, 60, 61), and the Merchant Information Language template (64: language preference, alternate name/city).
Add VietQR decoder: decode(), QRPay.decode(), QRPay.parse(), with CRC verification (verify_checksum).
Add napas_qr CLI with encode / decode subcommands.
Emit root data objects in spec ID order (38 before 53, matching spec ยง6.1 examples).