Are there any publicly available tiles that render strictly according to the order of the layer values, without any exceptions?

No matter what tiles you use, there are some that take precedence over the layer value.

For example, in many tiles, even if the station building is set to layer=2, platforms on the ground level—where the layer is omitted—are drawn on top.

There are times when I want a map drawn strictly in layer order without these special rules, but I can’t think of a good solution.

note that it will give silly results for say culverts with layer=-1 in area where landuse/landcover is mapped

so likely you need to make own style

You might want to dig into level=* and more detailed concepts like 3D building and indoor tags.

I’m afraid that isn’t realistic with 2D maps, which are always going to be an imperfect representation of 3D reality. Only a 3D renderer can fully capture this.

There is a detailed discussion for OSM Carto here.