I just got the v2.1 (...5590.520 build) update (~1.4 Gb) on my Quest 3 and got the new Surface Keyboard with it. I had to power the headset off/on after the restart for it to work, but it's working well. Still no Navigator, though. My profile menu used to have a grey background, but it changed to a new one with a passthrough background.
Curiously, my daughter (who was on v85) also got the v2.1 (...5590.520 build) update on her Quest 3, but it was only 302 Mb. She also got the surface keyboard, but it only appeared after I logged in to my own profile on her headset first and enabled the keyboard, then it also appeared on her own profile. Her headset still has the old-style profile menu with the grey dotted background.
We still both get the Horizon Feed, as well.
Edit: the surface keyboard seems to be bugged, at least on my headset. If I set up the keyboard and then try to use it to type a Chat message, the keyboard disappears and the old virtual keyboard appears in its place. Then all my surface keyboard settings become greyed out and I have to restart the headset to get them back 😒. It seems to be working fine on my daughter's headset, though.
Edit 2: I found a solution. The surface keyboard requires the language to be set to English. Mine was correctly set to English(UK), but for some reason the surface keyboard didn't recognise that. So I changed the language localisation to English(US) then after a restart, changed it back to English(UK) and now the surface keyboard works flawlessly 😅.