I moved out the entire .obsidian folder and it opened. I then moved back the plugins, themes and snippets folders to back to the vault, and it is still working. So this is solved! I’ll just make some more notes for documentation purposes because it wasn’t a plugin or css, but perhaps some file that was inherited from older builds.
You can find the full crash report here.
The original folder that Electron wouldn’t open had all these files:

The new folder has only these:

I figure one of the files in the first one was causing issues. Thank you for your patience!