For Questa 2021.02, there is an issue with it being able to simulate calls to PushBurstRandom and CheckBurstRandom with an integer FirstWord value:
  procedure PushBurstRandom (
    constant Fifo         : in    ScoreboardIdType ;
    constant FirstWord    : in    integer ;
    constant Count        : in    integer ;
    constant FifoWidth    : in    integer := 8
  ) is
There is addressed in the upcoming release (2022.10).   For now, the version of PushBurstRandom/CheckBurstRandom with std_logic_vector parameters works without issue:
  procedure PushBurstRandom (
    constant Fifo           : In    ScoreboardIdType ;
    constant FirstWord      : In    std_logic_vector ;
    constant Count          : In    integer 
  ) is