pub fn lnurl_encode(url: &str) -> Result<String>
Encode a URL as an LNURL bech32 string (LUD-01).
Returns uppercase by convention (for QR code compatibility).