calling anything in a Nostr client a "block" button is a bit of a lie. a block typically prevents the other person from seeing your activity. on ActivityPub servers, the equivalent of a Nostr "block" is called a "mute" and that's the best you can hope for with Nostr, really, since relays can't hide data from selected clients.