Update Multi-Link throughput for wifi candidates

During the creation of candidate list, members which have the same MLD
MAC address are grouped together. The multi-link candidate list is
intersected with simultaneous band combinations supported by the chip.
Also the sorted list is trimmed with maximum supported STR link count
by the chip.

Bug: 267352001
Test: atest com.android.server.wifi.WifiNetworkSelectorTest
Change-Id: I93e4313322d8a9869aa90d6aa155edfc008a0ddd
3 files changed