DocumentUpdatingActionOnSave was made internal, but is public API

Hi Joachim!

I’ll restore visibility of `ActionOnSave` (IJPL-248128), thank you for reporting!

In regard to API, this eap cycle is really bad. A lot of API is made internal even though there are obvious uses and extensions using it.

I’m sorry for that. When I was adding @ApiStatus.Internal annotation, I used information about usages from existing plugins on the Marketplace to avoid such problems. However, it appears that some corner cases (an inner class that has usages like here, or usages of inherited methods like in this case) usages weren’t found. I’ve already added some internal checks to help us not to repeat such mistakes.