BigSur had an update last night and this morning, the terminal would just hang on trying to open. After some time digging into it, my issue was with OhMyZsh. I had to go in and remove the ".oh-my-zsh" folder through Finder and then terminal would load just fine. After which, I reinstalled oh-my-zsh and everything is working again. Very odd, but that's what did it for me.
I hope that helps someone!