The issue is that svl (and asb) are generated executables based on the original py-programs. As OSX Big Sur release changed the way the serial port is handled this will fail. On previous systems this executable works. Why OSX did not keep backward compatibility? Ask Apple !.
With pyinstaller you can create a new svl to execute based on the original py-programs (tried on Ubuntu, but the principal is the same for OSX)
Python3 should be on your system (Python 2.7 is retired…)
Install the pyinstaller on your system : pip3 install pyinstaller
Go to the svl folder : /Users/f3/Library/Arduino15/packages/SparkFun/hardware/apollo3/2.0.5/tools/uploaders/svl/
Run : pyinstaller --onefile svl.py
This will generate a new svl in sub-folder dist.
cd dist/macosx/
make copy of the original, just in case you want to keep it : cp svl to svl.org
copy the new version: cp …/svl .
Now try to compile and upload.