Hi Hadi,
Thank you for reaching us. Regarding your question Yes it can support external display. Maximum external display that you can connect is 2 external display.
Using Surface Dock or by using your Surface Book 2 USB C port and 2 USB A ports with adapters for your external displays.
For your external monitor connector please check this article to help you identify your external display connector.
For Surface Dock you can visit this article to identify the best dock and features four your Surface. https://support.microsoft.com/en-us/surface/identify-your-surface-dock-and-features-591c07f4-2784-24cf-6445-6fa059237461#bkmk_surfacedock2
We strongly recommend only using a genuine Microsoft or Microsoft-licensed accessories.
I hope you find this information helpful. Please let us know if you have any further questions I'm happy to help!
Best regards,
Jansher