Amazon has physical copies for 17 bucks. Digital was de-listed awhile ago so it's either physical or nothing, might be able to still get it from the EA Play vault too
Neither Game Pass nor EA Play (or the plus versions of each) have any hockey offerings (and yet you can play The Show with GP Ultimate and Madden games --- go figure.)
Cheapest version what u can get from NHL 19 to NHL 24. Sport games are roster update. Changes are minimal. U can get EA play for an month and try NHL from the last 3 years