setIcon
Sets icon rendered from composable content to cluster appearance.
Rendering is asynchronous, so cluster keeps an empty icon until content is rendered, and icon is set as soon as it is ready. Icon is updated on every content state change.
Can be called from custom ru.sulgik.mapkit.map.ClusterListener to reuse composable rendering with imperative MapKit code.