Every upcoming Switch 2 game with a confirmed date: 5 major releases and 17 indies, plus which ones to preorder first.