You can't "decode", but you can do `nak key combine` and pass in two pubkeys and it check if the result matches the pubkey in the cooperatively-signed event. The problem is that the two pubkeys you pass in require the 02/03 prefix byte that we have stupidly removed from npubs.