I have planned an 80x100 shower, where 100cm is the width and 80 the depth. I believe I mainly need space in width and not so much forward.
That doesn't depend only on the entry side, but also on the side where the mixer tap is installed. The larger dimension, where their space requirement isn't deducted, makes less sense. In the floor area, 80/100 is equivalent to 90/90.
Glass blocks are 8cm thick
They actually come in different sizes, or do you mean specific ones that are already planned in this building?
I wouldn't use them because of the joints.
My favorite would be to ask if it can't simply be built with pre-wall constructions (for the flush tank installation, etc.). That could result in a finished size of 10 cm, i.e., half the width of a 20 cm tile.
The bathroom is quite small (220 x 180).
Have you considered a cabin with a rounded corner?
Depending on the surroundings, that might fit more conveniently...