### What changes were proposed in this pull request?
Introduce Celeborn Web UI module and support baseline implementation of Celeborn Web UI.
<img width="1675" alt="image" src="https://github.com/apache/incubator-celeborn/assets/15062456/0ff1ff59-7aa6-4233-a875-cf8b2742df5c">
### Why are the changes needed?
Celeborn Web is a dashboard including:
- Display and manage the status of Celeborn Master.
- Display and manage the status of Celeborn Worker.
- Display and manage the status of Celeborn tenants and Applications.
- Static configuration display and dynamic configuration update (to be supported by the community for centralized configuration management).
- Support display and update of dynamic configuration of tenant and cluster dimensions.
- Support authentication.
The Celeborn Web UI is required for dashboard to provide frontend of dashboard.
### Does this PR introduce _any_ user-facing change?
No.
### How was this patch tested?
Local test.
Closes#2234 from labbomb/dev.
Lead-authored-by: labbomb <739955946@qq.com>
Co-authored-by: Nicholas Jiang <programgeek@163.com>
Signed-off-by: Shuang <lvshuang.xjs@alibaba-inc.com>