It's LNURL-auth. Learn more here.
Try Breez, Phoenix, or one of the wallets listed here.
Maybe. But you should look into nostr and NIP-07.