[FEATURE] Respect implementation of JsonSerializable Interface

JsonView runs transformValue() for objects implementing
JsonSerializable Interface. This is usefull if you try
to output only Price Model containing Price::value simply as
value by with jsonSerialize() method of JsonSerializable Interface.

Change-Id: I77936ed284c55d0549b71b3739b76491bbdd9bb6
Releases: master, 4.1
Resolves: #54092