No. You do not need an Xbox Live Gold / Game Pass Core subscription to purchase games.
No Subscription Needed for: Fortnite, Apex Legends, Warzone, Rocket League, Destiny 2, Overwatch 2, Fall Guys, etc. (Policy Changed April 2021).
Xbox 360: Gold Still Required for ALL Online Multiplayer (Including F2P).