Clean up QgsMapLayer scale based visibility api
Follow ups