DynamoDB Global Secondary Indexes (High Level)

This adds high-level support for GSI in DDBv2. I based it on @stevearc's work, but modified it a bit & added tests.

Review please? @danielgtaylor