Results 18 issues of togami

**Description:** WIP **BREAKING CHANGE:** **Related issue (if exists):**

## Summary close #1229 implement [no-thenable](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-thenable.md) ## Test Plan add snaps for valid/invalid cases

A-Project
A-Linter
A-Website
L-JavaScript
A-Diagnostic

Builtin Intl doesn't register as a built-in type properly. ## Reproduction Run ```ts new Intl.Locale(); ``` Then you can see the log like this though the type `BCP47LanguageTag` is string....

## Description Implement [declaration-block-no-duplicate-custom-properties](https://stylelint.io/user-guide/rules/declaration-block-no-duplicate-custom-properties) > [!IMPORTANT] > - Please skip implementing options for now since we will evaluate users actually want them later. > - Please ignore handling extended CSS...

S-Help-wanted
A-Linter
L-CSS
A-Analyzer

## Description Implement [function-linear-gradient-no-nonstandard-direction](https://stylelint.io/user-guide/rules/function-linear-gradient-no-nonstandard-direction) > [!IMPORTANT] > - Please skip implementing options for now since we will evaluate users actually want them later. > - Please ignore handling extended CSS...

S-Help-wanted
A-Linter
L-CSS
A-Analyzer

## Description Implement [custom-property-no-missing-var-function](https://stylelint.io/user-guide/rules/custom-property-no-missing-var-function) > [!IMPORTANT] > - Please skip implementing options for now since we will evaluate users actually want them later. > - Please ignore handling extended CSS...

S-Help-wanted
A-Linter
L-CSS
A-Analyzer

## Description Implement [no-descending-specificity](https://stylelint.io/user-guide/rules/no-descending-specificity) > [!IMPORTANT] > - Please skip implementing options for now since we will evaluate users actually want them later. > - Please ignore handling extended CSS...

S-Help-wanted
A-Linter
L-CSS
A-Analyzer

### Description This is an umbrella issue to track the implementation of CSS linting rules from [stylelint-config-recommended](https://github.com/stylelint/stylelint-config-recommended). **Difficulties are based on my own perspective** ## Easy - [x] #2512 -...

A-Linter
A-Analyzer

## Description Implement [named-grid-areas-no-invalid](https://stylelint.io/user-guide/rules/named-grid-areas-no-invalid) > [!IMPORTANT] > - Please skip implementing options for now since we will evaluate users actually want them later. > - Please ignore handling extended CSS...

S-Help-wanted
A-Linter
L-CSS
A-Analyzer

## Description Implement [declaration-block-no-shorthand-property-overrides](https://stylelint.io/user-guide/rules/declaration-block-no-shorthand-property-overrides) > [!IMPORTANT] > - Please skip implementing options for now since we will evaluate users actually want them later. > - Please ignore handling extended CSS...

S-Help-wanted
A-Linter
L-CSS
A-Analyzer