Make TaskStack have type TaskRecord children (62/n)

TaskRecord now extends Task and changing TaskStack to have type
TaskRecord children will make the Stack level merging easier.

Bug: 80414790
Test: Existing tests pass
Change-Id: Ia300624b1534eff620d1dec0533d449a122ede4d
4 files changed