Displaying grids in iOS
You already know how to display grids in SwiftUI in the simplest way possible, and in the only way this was achievable with the first versions of SwiftUI. Of course, you can place a horizontal stack containing a row inside a vertical stack or you could place multiple HStack instances inside List.
This is more or less the same, historically, as what happened with UIKit before the introduction of UICollectionView, you had to simulate them with UITableViewCell and UITableViewController or use UITableView yourself directly (usually not recommended).
If you wanted it to scroll horizontally a UITableView, you could do a crazy trick by rotating UITableView by 90 degrees or (better) program UIScrollView to instantiate its contents on the fly, taking memory allocation into your own hands. It was possible, but it was not a walk in the park. And we won’t include an example here, because that is a bad practice you should carefully avoid learning and practicing...