The Borough may require the applicant to furnish a performance guaranty for the purpose of assuring the completion of streets, drainage facilities and areas, storm sewers, installation of water and sewer, sidewalks, landscaping, monuments, street signs, fire hydrants, internal fire alarm boxes, parking areas, driveways, walkways, lighting, lakes and dams and all other improvements required by the Planning Board within the boundaries of the project on the lands of the applicant or public lands or on public roadways for the insurance of adequate safety, health and welfare of the citizens of the Borough and the citizens to occupy the project. The Borough may also require performance guaranties for off-tract drainage facilities, roadways, sidewalks, curbs and waterway improvements as it shall deem necessary due to the impact upon said facilities or the necessity for said facilities created or caused by the construction of and use and occupancy of the project.