OBGM-608 Handle errors while generating product identifier during create, update and import (#4211)
* OBGM-608 Handle errors while generating product identifier during create, update and import
- rethrow excpetion on generateproductIdentifier
- eagerly fetch all neccessary properties for product
* OBGM-608 Handle exception while generating product identifier by generic error handler
* OBGM-608 Handle generating identifier when productType is invalid
* OBGM-608 Update generate Product identifier algorithm for productTypes with invalid sequential formats
* OBGM-608 Shortening of the if statement in generating sequential product identifier