Issue #3461499 by Wim Leers, lauriii: Support complex SDC prop shapes: introduce (Storable)PropShape to compute field type storage settings