Upon application to the Town Board for any action for approval required in accordance with the procedures set forth by the Town Law of the State of New York, the applicant shall post with the Town of Marlborough a deposit to cover all engineering consulting fees, surveying fees, attorney fees, and any other consulting fees deemed necessary by the Town Board. Such matters shall include but shall not be limited to land development activities; the application of federal, state and/or local law provisions to particular matters; petitions and other proposals for zoning and other amendments to the Code of the Town of Marlborough; highway dedications; the creation or extension of special districts and other improvements to infrastructure; and easements and other matters affecting real property, including access, drainage, culverts, driveways and rights-of-way.