A struct for holding stacked pcs data. We only need the MerkleTreeGpu from StackedPcsDataGpu
but we wrap the latter in an Arc to provide uniformity in dealing with common main and
preprocessed/cached traces. This struct stores the unstacked traces, in prismalinear
evaluation form, corresponding to the stacked pcs data.