docs: document ConfigProvider implementation in layering.md
Add comprehensive documentation for the implemented provider system:
- Architecture overview with mermaid diagram
- Core types (ConfigProvider, ProviderContext, ProviderResult)
- Built-in providers table
- Usage examples (custom, replacing, reordering, dependencies, remote)
- How the provider system works (step-by-step)
- Impact on existing c12 users (zero breaking changes)
- Minor differences noted (error message path resolution)
- Future enhancements roadmap
- Files changed summary