There is no need for a NIP, if Nostr devs can't be bothered to do what Fiatjaf wants, ain't no chance anyone will care to integrate a whole incompatible identity (npubs are entirely different curve than ed25519).
the only viable solution is to start over :)