Convert shared modules to kotlin-multiplatform (squashed commit)
Convert shared modules to kotlin-multiplatform (squashed commit)

GitOrigin-RevId: 89cf5904ee1b0af2104f2e53709023490aa5b50e
allotria/intellij-community,allotria/intellij-community,allotria/intellij-community,allotria/intellij-community,allotria/intellij-community,allotria/intellij-community,allotria/intellij-community,allotria/intellij-community,allotria/intellij-community,allotria/intellij-community,allotria/intellij-community,allotria/intellij-community,allotria/intellij-community