Chemical Reactions: implement early, simplified angular bonds support

[#58090710]

At the moment a constant angle is used, as well as we support only
atoms triplets.

TODO:
- support variable angle value (based on the valence electrons count)
- support configurations of atoms different than triplets
Chemical Reactions: fix a major bug in bonds exchange mechanism

[#58090710]

Basically potential energy increase was calculated incorrectly, what
quite often lead to problems with energy conservation and e.g. could
diverge the model.
Chemical Reactions: add interactive presenting angular bonds creation
Chemical Reactions: update "Hydrogen-Oxygen Reaction" test

[#58090710]

We will create a separate, curricular interactive.