I am following a (french) tutorial I found, and I'd like to improve the components a bit. Here is the part about audio:
I'd like to replace the (weak) CM108 sound card with a stronger one (maybe the PCM2706, if this model is compatible, or another one that you might suggest).
I'd also like to put strong 5W stereo speakers, but the smallest model I found is 28mm high, and I'm afraid it won't fit on each side of the GB case, especially because of the rounded corners (disclaimer: I am currently looking for the best components, and I do not own a GB case yet, I only know the case is 32mm height total... but I do not know the available room inside).
Could someone owning a GB case tell me the max height for the speakers? I saw in the wiki that you suggest 20mm speakers, does it mean that 21mm (for example) speakers won't fit? Also, isn't 0.5W a bit low? I have absolutely no idea, but I'd like to have the best and clearest possible sound, even if it's a bit more expensive (I won't be building dozens of GBZs, that's why I would like to have great hardware... also I'm so sad that the NanoPi Neo Plus2 is not supported

If 5W won't fit in height or if it's too much watts, then I won't need the PAM8406 I was thinking about. Also, someone advised me to get the PAM8803 (3W), and somewhere else I read about the TS2012 (3W as well). But I can't seem to find proper comparisons.
Last thing, I'll use the Zero W version so that I have built-in Wifi and Bluetooth, which will allow me to pair a bluetooth headset. One question though: I'd like, if it's possible, to still be able to use a jack-powered headset. Is it possible to solder the jack slot directly onto the audio boost card? If I do so, how will the card know when to switch to jack and "disable" the stereo speakers? Maybe it's a stupid question and this is a basic audio card feature... But I'm not ashamed to be a noob willing to learn things!

Thank you all for any help!
Best regards,