Array#combination (Ruby 3.4 リファレンスマニュアル)
サイズ n の組み合わせをすべて生成し、それを引数としてブロックを実行します。