Almost all is in the title.
The online documentation of SR.symbol is made only of examples ; it deserves at least a skimpy justification of the existence of SR.symbol...
Reading the source code suggests that the actual work of creating a variable is done by SR.symbol, and that SR.var is a wrapper handling the processing of name(s), domain, LaTeX names, etc...
Comments ?