This should actually be tagged crossing:markings=zebra;dots

The dots (TSRGD diagram 1055.1) are a non-mandatory part of the crossing markings with relevance to pedestrians using the crossings.

The dashes (TSRGD diagram 1001.5) are give way markings specific to zebra and parallel crossings. I am not aware of them being mapped separately and adding them as highway=give_way nodes might confuse routing software.

See:
https://wiki.openstreetmap.org/wiki/Key:crossing:markings#Examples
https://www.legislation.gov.uk/uksi/2016/362/schedule/14#tgp3-tbl3-tbd1-tr52