Knowing that this data isn't stored on their servers but on users device, is it a way to bypass the GDPR protections?
As for messages stored on your device, they're in a SQLite database, so you can fairly easily write a query to get the data in whatever format you want. If you can't import it into Signal, then only because Signal doesn't have an import tool for WhatsApp database files.