[Chapel Merge] Add a `iter keys` for Toml

Branch: refs/heads/main
Revision: 8e2223f57b81cb10f5dcfba03b371f469f4ea27d
Author: jabraham17
Link: Add a `iter keys` for Toml by jabraham17 · Pull Request #28565 · chapel-lang/chapel · GitHub
Log Message:
Add a iter keys for Toml (#28565)

Adds an iterator for the keys of Toml object

Implements part of Expose array/map methods to Toml interface · Issue #16189 · chapel-lang/chapel · GitHub

This PR also fixes all of the indent errors in the TOML module.

  • paratest

[reviewed by @benharsh]

Compare: Comparing dd5e0bd999bb96a354a8ccde8866e8d6f8c78fcc...03584a0949dc43394fac3e0ee8aa6cb31aea2ada · chapel-lang/chapel · GitHub

Diff:
M modules/packages/TOML.chpl
A test/library/packages/TOML/test/iterKeys.chpl
A test/library/packages/TOML/test/iterKeys.good
https://github.com/chapel-lang/chapel/pull/28565.diff