As a condition of City review of an application to the City of Hudson, the City may require an applicant to pay any extraordinary costs the City incurs in reviewing the application. Costs to review applications covered under this section may include, but shall not be limited to, City staff time, legal review, engineering review, and any other consultant fees. Generally, the terms regarding applicant payment of extraordinary costs the City incurs in application review will be contained in a predevelopment agreement, development agreement or other legally binding agreement which shall be approved by the Common Council. Applications for certificates of compliance, development plan review for building permits and planned development reviews shall be subject to the provisions of this chapter.