## Description
This pull request includes several updates to configuration files and
scripts, primarily focusing on code quality and compliance improvements.
The most significant changes include updating linter configurations,
modifying PowerShell script settings, and updating the license year.
### Linter Configuration Updates:
* Added a new `.jscpd.json` configuration file to set up code
duplication detection with specific thresholds and ignore patterns.
* Updated `.powershell-psscriptanalyzer.psd1` to enable specific rules
and adjust settings for PowerShell script analysis.
* Updated `.github/workflows/Linter.yml` to disable JSON Prettier
validation.
### PowerShell Script Updates:
* Added `SuppressMessageAttribute` to suppress specific PSScriptAnalyzer
rules in `Resolve-PSModuleDependency.ps1` and `Test-PSModule.ps1`.
[[1]](diffhunk://#diff-48557b471e7d62a89be3627235334ab8a39eb6119174abb61714b92d844508e2R21-R25)
[[2]](diffhunk://#diff-2100eb52126417766eeb5b98f9c6a0da1dd10302b3b7c05d476295e3bd76ce76R12-R15)
* Added `SuppressMessageAttribute` to the main script `main.ps1` to
suppress the `PSAvoidUsingWriteHost` rule.
### License Update:
* Updated the license year in the `LICENSE` file from 2024 to 2025.
## Type of change
<!-- Use the check-boxes [x] on the options that are relevant. -->
- [ ] 📖 [Docs]
- [ ] 🪲 [Fix]
- [x] 🩹 [Patch]
- [ ] ⚠️ [Security fix]
- [ ] 🚀 [Feature]
- [ ] 🌟 [Breaking change]
## Checklist
<!-- Use the check-boxes [x] on the options that are relevant. -->
- [x] I have performed a self-review of my own code
- [x] I have commented my code, particularly in hard-to-understand areas