Add C# language conventions: one type per file, file-scoped namespaces, sealed/internal types, DTO as records, ban on object-valued dictionaries with the enforcing test, layering, naming and formatting rules.
State that commit messages must be written in English in the DevHeyah and TarninaHub repositories and follow Conventional Commits.