(A) In carrying out any lawful function or power of the Municipality, the Council may, by a majority vote of its members, authorize the execution of contracts, or in any other manner provide for cooperation or joint action, between the Municipality and:
(1) Political subdivisions, special districts, instrumentalities, or other units of government of the State of Ohio or other states.
(2) The State of Ohio, its officers, departments, divisions, instrumentalities, or other units or agencies.
(3) Other states, their officers, departments, divisions, instrumentalities, or other unit or agencies.
(4) The federal government, its officers, departments, divisions, instrumentalities, or other units or agencies.
(5) Councils of governments or other instrumentalities consisting of other political subdivisions, special districts, instrumentalities, or other governmental units or agencies allowed under the laws of Ohio, other states, or the federal government.
(6) Persons, corporations, whether for profit or not, firms, and other entities; unless such contracts, cooperation or joint actions are prohibited by the Constitution of the State of Ohio.
(B) The powers granted by this section shall be liberally construed to authorize intergovernmental cooperation, but shall not authorize the avoidance of the provisions of this Charter concerning taxation or initiative or referendum.