Halo Infinite does indeed have cross-play between all of its platforms. This means that people will be able to play the game with everyone else who owns it. There is also a cross-progression system in place for the multiplayer, which means that people will be able to keep their content and progress across all platforms. This information was confirmed earlier this year, in a post on the Halo Waypoint Blog.