[WIP] [RFC] Product translation (Prezent)

This is a second approach using Prezent, please look at issue #2018
Perhaps we put this as a default behavior in the normal locale provider? Makes sense to have the default locale there.