Hallo sh4711,
eventuell ist das Surface Pro 7 ja die Hardware, die du suchst.
Aber beim Lesen deiner Anforderungen ist mir noch ein anderer Ansatz eingefallen, der sich sicher lohnen könnte noch mal weiter gesponnen zu werden.
Ich nutze ein Galaxy Tab S6 Lite. Das hat einen Stift in der Hülle und kann im Cover auch eine Tastatur haben. Die Stift-Software ist recht gelungen mit dem Android verknüpft. Der Zugang zur bash erfolgt über "Termux". Da kann man mit apt oder pkg die Software wie unter Ubuntu installieren. Für die SW Entwicklung auf den Tab nutze ich Clang und die Android-App "Tasker". Für Tasker habe ich auch noch ein Zusatzpaket, dass die Android/Tasker Oberfläche mit Termux/bash verknüpft. Über Tasker kann man dann seine Funktionalität in eine App (.apk Datei) wandeln, damit man eine unter Android installierbare Software hat.
Also GUI über Tasker das mit einem bash-Script (Tasker) im Hintergrund kommuniziert und andere Linux-Programme aufruft. Tasker hat aber bereits ein recht großes Angebot an Funktionen (Netzwerk, Web-Scraper, File/Sensor-IO und simple Ablaufsteuerung wie if/then/else, loops usw).
Es gibt aber auch Leute, die auf dem Tab über Termux eine X-Session fahren. Na ja, das mache ich nicht, da viele unter Ubuntu ladbare Programme bereits dort im Playstore vorhanden sind.
Ok, das ist ein anderer gedanklicher Ansatz aber ev mal Wert darüber nachzudenken. Vom Preis sicherlich.