[ifrt] Change Client::GetTopologyForDevices to take a DeviceList instead of a Span of device pointers. This would enable client implementations to make use of the cached hash of the DeviceList.
[ifrt] Change Client::GetTopologyForDevices to take a DeviceList instead of a Span of device pointers. This would enable client implementations to make use of the cached hash of the DeviceList.
