In addition to other acts required by law or by specific provisions of this Charter to be enacted by ordinance, those acts of the Municipal Council shall be by ordinance which:
a.
Adopt or amend an administrative code or establish, alter or abolish any Municipal department, office or agency;
b.
Provide for a fine or other penalty or establish a rule or regulation for violation of which a fine or other penalty is imposed;
c.
Levy taxes and adopt the budget;
d.
Grant, renew or extend a franchise;
e.
Authorize the borrowing of money;
f.
Purchase, convey or lease any lands or buildings of the Municipality.