BUGFIX `tuple` rules infinite loop

Fix `_validate_tuple_rules` to prevent looping with
`_validate_scalar_rules`. Remove `RULES_TUPLE_LOOP`, which was a bad
attempt to fix ths problem.
REFACTOR Structure uses `ValidationManager`

"Structure" routine passes a `ValidationManager` instance to handle
default arguments.