Gemini seems to suggest there is a way to do this conversion actually, which is making sense as both keypairs use secp256k1.
Basically you remove the version byte and checksum, which should leave you with a 32 byte raw hex key to use as an nsec.
It also tells me there's online tools to do this but of course...they're online...
Converting from a compressed pubkey looks to just involve dropping the prefix byte.
I'm even seeing that there's tools for seedsigner to derive this automatically.
Disclaimer: AI may be retarded too.
