In every application to an officer, official, department, agency or board of the Village for an action or approval by the Village related to the development, occupancy, or use of a property or premises in the Village, upon the filing of the application, the applicant shall be responsible to deposit with the Village Clerk an amount of money to be held by the Village in escrow for the purpose of reimbursing the Village for the costs that are incurred by the Village for the services of any lawyers or consultants, including but not limited to engineering, environmental, legal, planning and traffic, that are retained by the Village in the review and/or processing of that application and the completion of environmental assessment and other required forms.