Fix issue for path of depth 4
Related to this issue: https://git.dcc.sib.swiss/sphn-semantic-framework/workingfair/-/issues/459 (see linked item)
The SHACLer was handling the contennt of someValuesFrom only up to the third level of nesting. We now added some recursion so that it can go deeper at higher levels. Attached the SHACL file for SPH before and after the changes. Check out sphnWeightBasedDosing
to see how missing constraint is fixed.