Unexpected line break in `assert { type: "json" }`
**Prettier 3.3.0**
[Playground link](https://prettier.io/playground/#N4Igxg9gdgLgprEAuEB6VACL2e7-gwo4rADgAYMwALAQwCcBnDQZMIMAdKASwFsAHCPRgZaARkoAzehB4cQAOlS1lK1fIBWjaOxAjGjOEIzAMMAJ584SOZu26AvgG5OvAUdoAmSdNk7FqgMCAjS0oHT0DIxNzS2sdWzCHZ25+QWFaAGZvGTl-IPyC4ITw2n1DYWiLKxtQ8KcXVPcAFmzfBSVCzq7AkLsI8uNTKriQYqSGt3SAVlbcju6FxZ6x-qih2Jq++pTJkQA2Wb95pZPT5drdUsiK9er4i4xt1zSRAHZD9rOv78LexNWbjE7qMHk9GukKBgpDkjj84fDOn8SmU1kCRisnCAADQgCB8GBcaCMZCgBjSADuAAUGAhiShaAAbcm0MzEnEAI3otDAAGs4DAAMq0HhwAAyXCgcGQEkZBg5XN5-IFfG5EoA5sgYPQAK5wHEGHhcTU6vUgOAAD0s9F4CBgjIAKoYoAwuHA6TKGXKQIx1Qy4ABFbUQeDS2WmzTmgW+gNBkNID1egCOsbglOkfDpIFKAFpJXAACYF7EgLW0LgM9UAYRkPFoyCzDIZxZ9UDVfoAgjAtVx2dr4JTDOLJaHPabqDAeAyAOrULjwRgqsBwAW0udcABuc7M9bA+mL691AEkoIXYAKwNb8e2TwLzH6R16+NIDFOuXx60+3YZ11KcRLrmmtBqrWD6miqTCGPW7K0OycBNjiT4SjAU5cPmMDUMgFA4vQcDJlwOGAcBdbxmGOJ2uyKFoRhSAeDi2oGPaMHuqRZo8LB+aFvmoq0K22pAXAABigi1l26r1rQfYQCA9j2EAA)
<!-- prettier-ignore -->
```sh
--parser babel
```

**Input:**
<!-- prettier-ignore -->
```ts
//                                                                    80 chars ↓ 
import a10 from "./aaaaaaaaaa.json" assert { type: "json" };
import a20 from "./aaaaaaaaaaaaaaaaaaaa.json" assert { type: "json" };
import a30 from "./aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.json" assert { type: "json" };
import a40 from "./aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.json" assert { type: "json" };
import a50 from "./aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.json" assert { type: "json" };
import a60 from "./aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.json" assert { type: "json" };
import a70 from "./aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.json" assert { type: "json" };
import a80 from "./aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.json" assert { type: "json" };
```

**Output:**
<!-- prettier-ignore -->
```ts
//                                                                    80 chars ↓
import a10 from "./aaaaaaaaaa.json" assert { type: "json" };
import a20 from "./aaaaaaaaaaaaaaaaaaaa.json" assert { type: "json" };
import a30 from "./aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.json" assert { type: "json" };
import a40 from "./aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.json" assert { type:
  "json" };
import a50 from "./aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.json" assert { type:
  "json" };
import a60 from "./aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.json" assert { type:
  "json" };
import a70 from "./aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.json" assert { type:
  "json" };
import a80 from "./aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.json" assert { type:
  "json" };

```

**Expected output:**

same as input

**Why?**

Newline after `type:` breaks the rhythm of the import statements. There was no line break in 3.2 and below. The behavior changed in 3.3 via https://github.com/prettier/prettier/pull/15888. Newline is consistently added after `type:` after reaching `--print-width`, even if `assert` does not fit too.

@sosukesuzuki I suggest to enforce a single line here. WDYT?