I have just had my first plugin approved and was completely lost when they told me I had to upload/publish it via a nSVG. So I have just been through this process.
After approval WordPress will give you access to their SVN with a login for your plugin. You will need an SVN client for this. I opted for RapidSVN on Ubuntu, it is in their software store. I understand there is a Windows version at https://download.cnet.com/rapidsvn/3000-2352_4-75182502.html
Once you have an SVN client and have logged in, you place your latest version in the trunk folder and also in the tags folder within a subfolder reflecting the version.
When you create a new version you replace the files in trunk and create a new version subfolder in tags.
There are some great tutorials at https://diversify.me.uk/how-to-use-the-wordpress-svn-quick-start-tutorial/