Gluten-Free Tres Leches Cake (Dairy-Free with Vegan Option)