Not sure why you would want to do that. Best is to simply make a TV folder and in that a single folder of the name of the TV Show and name every episode "TVShowName S01Exx" and so on. This way when you decided to start using Plex or Emby you are already in the correct file name system.
Data Hoarder
We are digital librarians. Among us are represented the various reasons to keep data -- legal requirements, competitive requirements, uncertainty of permanence of cloud services, distaste for transmitting your data externally (e.g. government or corporate espionage), cultural and familial archivists, internet collapse preppers, and people who do it themselves so they're sure it's done right. Everyone has their reasons for curating the data they have decided to keep (either forever or For A Damn Long Time (tm) ). Along the way we have sought out like-minded individuals to exchange strategies, war stories, and cautionary tales of failures.
I use the app Everything from voidtools, I can find the files by season in fractions of a second
exampletvshow S01
and then cut (the files - not the folder) and paste to a new folder. Not too high tech or advanced, but really fast and easy. I run into this all the time when downloading episodes from usenet and organize them.
Edit: just reread the OP that he's on mac
https://www.reddit.com/r/MacOS/comments/wyb4q0/everything_voidtoolscom_alternative_for_mac_os/
Filebot!
I’d just create folders for the seven seasons and go back to each parent folder containing both the folders and files and use search funcion for the file type. Grab the files and drag them where you want thrm.
total commander -> ctrl+b to flatten the view of directories
cp -vrf ./* ./
mkdir "Season 1"
mv */*S01E*.mkv "Season 1"
repeat x7