Handles DynamoDB pagination via LastEvaluatedKey and ExclusiveStartKey.
DynamoDB returns at most 1MB of data per request. When more items are available,
the response includes a LastEvaluatedKey that must be passed as ExclusiveStartKey
in the next request. This module encapsulates that loop, accumulating pages until
the requested limit is reached or no more data is available.
Summary
Functions
Fetches items from DynamoDB, handling pagination via LastEvaluatedKey/ExclusiveStartKey.