Advice please.

I have an Aprilia RSV Factory 05 reg.

My bike got knocked over on its side stand and suffered very minor cosmetic damage but has developed some faults.

1. Got no speedo now stays at 0mph and trip and odometer does not go up? (think thats just the sensor)

2. When slowing down to stop the engine cuts out. (ticks over fine and starts straight back up)

any advice would be appreciated please.