Before filing of final major subdivision plats, or recording of minor subdivision plats or deeds, or as a condition of final site plan approval, or as a condition to the issuance of a zoning permit pursuant to N.J.S.A. 40:55D-65(d), the Borough shall require and shall accept, in accordance with the standards in this chapter and the regulations contained in N.J.S.A. 40:55D-53, as amended, the furnishing of performance guarantees and provision for maintenance guarantees, for the purpose of assuring the installation and maintenance of certain on-tract improvements. More specifically, the Borough shall require the furnishing of a performance guarantee for improvements required by an approval or developer's agreement, ordinance or regulation to be dedicated to a public entity that have not yet been installed; a performance guarantee for privately owned perimeter buffer landscaping; a temporary certificate of occupancy guarantee; a safety and stabilization guarantee; and provision for a maintenance guarantee, for the purpose of assuring the installation and maintenance of certain on-tract improvements; and a maintenance guarantee for the purpose of assuring the installation and maintenance of certain private site improvements, in accordance with the standards in this chapter and the regulations contained in N.J.S.A. 49:55D-53, as amended.