Why does the LSR (logical shift right) instruction only require a single clock cycle to execute?
Look up 'barrel-shifter'. That's pretty much the only way to do a right shift.

There are at least two ways to do a left shift, add or a barrel shifter.

Re-use of add for a left shift allows the barrel shifter to be simpler, so saves hardware.