I want to make sure my visa is approved before I book my flight. Can I send tentative flight details for my visa application?

Yes.