Have you checked frame.work?
They offer fully customisable laptop where each pieces can be replace.
Ps: I've just bought mine and tested it for few days so should take my view with a pinch of salt but so far the laptop is inline with my expectations.
You can check some reviews on YouTube as well.