looks like that there has been some change in the Commerce API. Please check the version of the java package "com.adobe.cq.commerce.api", which is exported by the "cq-commerce-core" bundle. You can find this information in the bundle details of this bundle on the OSGI webconsole. It should be version 3.1.0.
So it rather looks like your bundles which depend on this commerce API are built with the wrong dependency. They should have an import statement like "version=(3.4]" to make the import work. You might want to check the uber.jar for the correct export statment and maybe overwrite this export in maven.