I'm probably missing a load of other tricks, but just doing the above would go a long way to ensuring products can be repaired reasonably.
No, I definitely think that the verification on the parts to make sure that they are original should stay, but it should not disallow non official parts to be installed. Because, if I want to replace a part with an original, there should be a way to verify the part is not counterfeit, and I think it would be super beneficial for consumer if the part was able to verify itself as genuine. But, I should also be able to install non genuine parts as well.
Obviously this also implies that to create a replacement part you don't need to ask the original manufacturer for permission. A "third party signing" key should be publicly available.
How is that possible to enforce?
If a company comes up with a design that is less serviceable than its competitors, but has other advantages, is it forbidden from selling its new design?
If a company comes up with a design that is more serviceable than its competitors, are all the competitors now forbidden from selling their old design?