Rename json::List to json::Array

Fixes #19010
You have to be a bit careful in how you refer to the typedef:

```rust
pub enum Json {
    Array(json::Array),
    ...
}

pub type Array = Vec<Json>;
```