I have reset Nvram and Smc several times. I have an ssd with time machine but I do not think it is bootable. I have a bootable usb with Catalina which I will try any help with which keys to tap will be helpful.
Yeah I keep a bootable copy of Catalina (last supported macOS on this m/c) on external SSD for use in exactly this type of situation. Basically I boot into Catalina and fire up Disk Utility, show all volumes.
You might be able to poke around on the internal drive in Finder but maybe not.
So far, on a few occasions now, there wasn't much else I could do than clean install. I'm running an rMBP10,1 2012 and am unfamiliar with iMacs, so make any adjustments appropriate for your m/c:
a) From Catalina, I would download the full macOS installer for the version I want to restore to, putting it on the Catalina desktop or in /Applications, I don't think it matters but /Applications would be best.
b) Grab the latest OCLP nightly package as well, and save it on Catalina. You might need it if you can't get back on the web later.
c) From Catalina, start Disk Utility and erase- & reformat the internal drive, all volumes.
d) From Catalina, run the Installer you downloaded. It will prompt you for which volume to install it into, select the internal drive.
You know the rest, keep us posted.