I think the closest thing to what you are asking about is "Elementor" library and a WebStorm plugin:
run webdriver-manager start local selenium server
run elementor https://yourUrlHere
install Elementor plugin in WebStorm
Now, you should be able to test your locators from inside the WebStorm or from the Chrome window opened by Elementor.
I had the exact same issue with our team's project. If you update to the latest version of IntelliJ (Currently 192.6x) it does support the latest version of the Cucumber for Java plugin now. After updating you will be able to change from using cucumber.api.java.en to io.cucumber.java.en
If you are updating from 191.x you may need to reinstall the Cucumber ...
Cucumber executes the step definitions glue that you provide it with, so it can't in any way control the state of your system. If you need to save snapshots of the system after each step, call a function that would do that for you at the end of every step.
No, each "product" has their on version numbers. So each plugin/package being separate from the standard IDE means it has a different number scheme. You need to check the release notes for the plugin/package and check compatibility with Eclipse versions to see which versions are supported with the plugin/package.