我觉得这里既不是独立主格结构,也不是什么同位语及其定语。个人感觉,这里应该是一个省略句,相当于 you do all these for up to 75 minutes 的省略形式。
个人理解,仅供参考!
The best workouts to do in a fasted state are low-intensity cardiovascular exercises, such as walking, jogging, light swimming, yoga, cycling or light-to medium-intensity weight training, all for up to 75 minutes," he told HuffPost.
这句话的all for up to 75minutes是不是all后面缺少being的独立主语结构?还是后面这个for up...介词短语做时间状语修饰前面的all?还是省略了动词?