panfrost: Stop overallocating compressed textures

The line stride uses the number of bytes in the entire block, so both
the width and height need to be reduced for compressed textures so
that the surface stride is calculated correctly.

Fixes: 051d62cf ("panfrost: Add a pan_image_layout_init() helper")
Closes: #6286
Part-of: <!15989>
49 jobs for !15989 with immense-amount-of-ram in 17 minutes and 39 seconds (queued for 11 seconds)
latest merge request