Clean Architecture in C#: Building Maintainable and Scalable Applications