In addition to other acts required by law or by specific provision of this Charter to be done by ordinance, those acts of the City Council shall be by ordinance which:
(1) Adopt or amend an administrative code or establish, alter, or abolish any City department, office, or agency;
(2) Provide for a fine or other penalty, or establish a rule or regulation for violation of which a fine or other penalty is imposed;
(3) Levy taxes, except as otherwise provided in Chapter IX, with respect to the property tax levied by adoption of the budget;
(4) Grant, renew, or extend a franchise;
(5) Regulate the rate charged for its services by a public utility;
(6) Authorize the borrowing of money;
(7) Adopt, with or without amendment, ordinances proposed under the initiative power; and
(8) Amend or repeal any ordinances previously adopted, except as otherwise provided in Chapter VI, with respect to repeal of ordinances reconsidered under the referendum power.
Acts other than those referred to in this section may be done either by ordinance or by resolution.