Heat oil in a large skillet over low. Add garlic and cook until fragrant, about 2 minutes. Increase heat to medium and add tomatoes, red pepper flakes, salt. Cook, stirring to coat, until about half the tomatoes break down and half remain in tact, about 10 minutes. Stir in cream and black pepper; reduce heat to medium-low.While tomatoes are cooking, cook gnocchi according to package instructions in salted water until al dente. Reserve ½ cup pasta cooking water and drain remaining. Transfer cooked gnocchi and reserved pasta water to skillet and toss continuously until sauce is thickened and glossy, about 2 minutes.Break burrata balls into pieces and disperse evenly over pasta. Remove skillet from heat and garnish with basil.