This pull request removes the `PropertiesSet` and `PropertySchema`
utility classes and their associated tests from the `fe-common` module.
It also makes minor updates to the `pom.xml` file, such as adding
metadata and cleaning up dependencies. These changes indicate a
significant refactoring or removal of the property schema functionality
from the codebase.
### Removal of property schema utilities:
* Deleted the entire `PropertiesSet` class, which handled property
schema validation, parsing, and serialization
(`fe/fe-common/src/main/java/org/apache/doris/common/property/PropertiesSet.java`).
* Deleted the entire `PropertySchema` class, which defined property
types and validation logic
(`fe/fe-common/src/main/java/org/apache/doris/common/property/PropertySchema.java`).
* Removed the associated test class `PropertiesSetTest`, which included
tests for property reading, serialization, and validation
(`fe/fe-common/src/test/java/org/apache/doris/common/property/PropertiesSetTest.java`).
### Build and dependency updates:
* Added `name` and `description` metadata to the `fe-common/pom.xml`
file for better project documentation.
* Removed the unused `libthrift` dependency from `fe-common/pom.xml`,
possibly because the deleted code was the only consumer.
Prevent BE to be recompiled many files:
When we execute build.sh, it clean thrift code so that BE will be recompiled many files. It is added by this pr
#19217
We can use build.sh --clean to clean the thrift code. No need to clean it every time.