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:
(a) Adopt or amend an administrative code or establish, alter or abolish any City 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 provide for the collection of fees of any lawful kind;
(d) Grant, renew or extend a franchise;
(e) Regulate the rate charged for its services by a public utility, to the extent permitted by law;
(f) Authorize the borrowing of money;
(g) Convey or lease or authorize the conveyance or lease of any lands from the City or to the City;
(h) Require a license to do business;
(i) Provide for a public improvement;
(j) Lay out or vacate a public street, avenue, road, alley or way;
(k) Change precinct boundaries; and,
(l) Amend or repeal any ordinance previously adopted.