(a) A municipality may prescribe by ordinance the procedures relating to creating special assessment districts, making local improvements, levying and collecting assessments, and financing improvements, including the following:
- (1) a procedure for filing petitions;
- (2) a survey and report by the mayor concerning the need for, desirable extent of, and estimated cost of each proposed local improvement;
- (3) a public hearing on the necessity for the proposed local improvement;
- (4) a resolution or ordinance determining to proceed or not to proceed with the proposed local improvement;
- (5) a public hearing by the governing body on the special assessment roll for the proposed local improvement;
- (6) published notice of each public hearing required by this section and mailing notice to each record owner of real property in the special assessment district;
- (7) a resolution or ordinance confirming the special assessment roll for the proposed local improvement.