Essential Legal Documents to Check Before Buying Property: A Comprehensive Guide