Barrel length is a factor in muzzle velocity.
Correct, but MV does.
Regardless of the bullet stability calculator used, i.e., as provided in #11, factors affecting SG are already provided. Any changes in one of those attributes will affect the SG. Don't overcomplicate it unnecessarily.
I know bullet X manufacturer will claim their ballistic/SG apps will not work because of their bullet design. Most bullet manufacturers, i.e., Sierra, Berger, Hornady, etc., have their "ballisticians" that are subject matter experts in the field that can help you better understand if you want to go that route.
Cheers!