Returns the activity summaries matching the receiver in ascending date order. If the `predicate` property of the
receiver is nil, all activity summaries are returned.
Returns an `AsyncSequence` representing a stream of activity summaries matching the receiver. The first element of
the stream will be a complete collection of activity summaries which match. Subsequent elements will contain only
the activity summaries that have changed since the previous element was received.