A career-best five for 29 from Warwickshire leg-spinner Josh Poysden continued Glamorgan's batting struggles on the opening day of their Specsavers County Championship match at Edgbaston.