I plan to buy Star Wars Squadrons for the Xbox One, if it comes out now on Oct 2nd, will I need this xBox Live Gold to play Star Wars Squadrons online?
Yes you need
In order to be able to play online you need access to the service that costs just like on the Playstation.
For online mode, yes. For single player or co-op mode, no.