You could try Bluefin (Gnome) or Aurora (KDE). https://projectbluefin.io/ It’s an immutable OS based on Fedora. They have a developer version with certain developer tools pre-installed. The development environment is largely based around containers and virtual environments. eg. Using DevPod to run your software projects within developer containers instead of installing the tools directly on your host operating system.
Pika backup is made for backing up files, rather than a full system. By default it only includes your home folder, and excludes things like cache folders. Per their Github: “Pika Backup is designed to save your personal data and does not support complete system recovery.”
The file restoration feature is more like plugging in a USB drive with files stored on it. Pika backup mounts your backup as if it were an external drive, then allows you to copy your files from it.
You might want to consider a system backup tool like Timeshift instead. That seems like a closer match for what you’re describing.