bolt12: add ErrNilPublicKey and type the offer_issuer_id guard
This commit hardens LND's BOLT 12 offer handling by replacing a one-off panic-prevention check with a reusable, typed error. A malformed offer where a public-key field is technically 'present' but actually contains a nil pointer would prev…
338e4bdaby bitromortac+56−152 files