ci: add file hygiene workflow, lint configuration, and Gradle lintText
- .github/workflows/file-hygiene.yml: caller for reusable lint workflow
- .editorconfig: canonical baseline prepended to existing ktlint rules
(indent_size = 4 for *.{kt,kts} to match existing code style)
- .gitattributes, .markdownlint.yml, .markdownlint-cli2.yaml, .yamllint.yml
- .shellcheckrc: suppress SC2034/SC3045 for generated gradlew
- build.gradle.kts: add lintText and lintTextFix Gradle tasks via npx
- Remove .markdownlint.json (superseded by .markdownlint.yml)
Refs: hyperledger-identus/hyperledger-identus#172
Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
Signed-off-by: Yurii Shynbuiev <[email protected]>