No. As of 2021, Xbox Live Gold is not required to join or create parties on Xbox consoles or the Xbox app.
Microsoft removed the Gold requirement for parties and free-to-play games in April 2021.