I’ve got a ZenFone 9 which is excellent and I think fits all of your criteria. There’s not many stock apps from what I remember, and they’re all easily removable (which I’ve done, you may need to do some ADB trickery). It also is pretty small, has excellent battery life and a headphone jack.
The only missing thing is that there’s no lineageOS support just yet, but there are some other ROMs available.
For a launcher, I’ve been using Neo Launcher (which is on IzzyOnDroid). It’s not as feature full as Nova but it’s pretty similar in spirit and style