Regionplot BoundaryStyle different for one Object

Hello!
I’m wondering how to change the styling of the boundaries in RegionPlot. I’d like to have no boundary for the side without a limit, a solid one for <= and a dashed one for <.

RegionPlot[-1 < y <= 2 && x >= 0, {x, -3, 5}, {y, -3, 5}]

Thanks in advance and apologies for accidentally publishing my unfinished ques