No. Xbox Live Gold is a recurring subscription service. "Forever" does not exist.
Microsoft is merging Gold into Game Pass Core (same price, adds game library). "Forever" remains impossible—subscribe annually for best value.