[Test branch] Experience optimization 2024-11-22

Optimization: Soldiers' horses and portraits may be blocked by the wall directly above, and the hierarchical relationship is wrong. Optimization: When building a border trade port, the construction information will show which direction of merchants to receive. Optimization: When the wall is built, if the door opening direction is incorrect, it needs to be automatically corrected. Optimization: When the screen resolution is relatively small (or the UI is scaled too large), the construction menu will automatically shrink to ensure that it can be fully displayed. Optimization: The time-consuming statistics of residents' behaviors are saved in the archive. BUG repair: When ants migrate, the target position may overlap with other buildings. Value adjustment: Solar eclipses are prohibited in the first 10 years, and droughts are prohibited in the first 6 years. Optimization: The military camp can be set to allow soldiers to carry 0 life potions. Optimization: When producing items, floating icons and numbers in production facilities