Text this: A High-Order Melnikov Method for Heteroclinic Orbits in Planar Vector Fields and Heteroclinic Persisting Perturbations