Extend Einsum Core and common transformation to support broadcasting, repeated labels and ellipsis (#28151)
### Details:
- *Extend core implementation to support extended broadcasting to comply
with PyTorch op*
- *Extend common decomposition to support broadcasting of same label,
ellipsis and repeated labels*
- *Repeated labels subgraph that doesn't depend on static shapes*,
- *Support of ellipsis label that doesn't mark any dimension*,
- *Test cases"
### Tickets:
- *CVS-157225*
- *CVS-159205*
- *CVS-159206*
---------
Signed-off-by: MATEUSZ MIKOLAJCZYK <MATEUSZ.MIKOLAJCZYK@intel.com>
Signed-off-by: Mateusz Mikolajczyk <mateusz.mikolajczyk@intel.com>
Co-authored-by: Katarzyna Mitrus <katarzyna.mitrus@intel.com>
Co-authored-by: Roman Kazantsev <roman.kazantsev@intel.com>