I found the package wrap-it – Typst Universe which says,
Until Multi-column Float Elements (Figures, Tables, Code Blocks, etc.) · Issue #553 · typst/typst · GitHub is resolved, typst doesn’t natively support wrapping text around figures or other content.
So I check the GitHub issue and it is resolved, however I still cannot find the native syntax for wrapping. I also notice that wrap-it is a featured package, so is the feature implemented natively in typst?