An NFC tag cannot sign events, it can only store an nsec that can sign events. (which is read by the host)
The thing you are looking for is smart cards, which I work with a bunch. Those can sign things on-chip.
This would be possible. But you would need some way to prevent someone from executing a relay attack, where the you ask the chip to sign on behalf of others…