A royal source has claimed that Duchess Catherine has been a "rock" for the Queen amid the coronavirus crisis.