Merge remote-tracking branch 'origin/multiplatform' into multiplatform
# Conflicts:
# buildSrc/src/main/kotlin/BuildExt.kt
# composeApp/src/androidMain/kotlin/org/mjdev/desktop/activity/MainActivity.kt
# composeApp/src/commonMain/kotlin/org/mjdev/desktop/components/text/TextArea.kt
# composeApp/src/wasmJsMain/kotlin/org/mjdev/desktop/data/User.kt
# composeApp/src/wasmJsMain/kotlin/org/mjdev/desktop/extensions/ImageBitmapExt.kt
# composeApp/src/wasmJsMain/kotlin/org/mjdev/desktop/helpers/streams/ResourceStream.wasmJs.kt
# composeApp/src/wasmJsMain/kotlin/org/mjdev/desktop/helpers/system/meminfo/MemInfo.wasmJs.kt
# composeApp/src/wasmJsMain/kotlin/org/mjdev/desktop/main/MainView.kt
# composeApp/src/wasmJsMain/kotlin/org/mjdev/desktop/system/Filesystem.wasmJs.kt
# gradle/libs.versions.toml