[Multi-host GPU]Integrate GPU topology into PjRtClient for multi-host GPU support
[Multi-host GPU]Integrate GPU topology into PjRtClient for multi-host GPU support

--Integrate GpuTopology into PjRtTopologyDescription to represent multi-host GPU topologies
--Utilize GlobalTopology to build GpuTopology during PjRt client creation
--Update relevant tests
