I would like a computer with:

backlight (working in pitch black, preferably with on/off switch for longer periods)
avarage speed
current speed
max speed
total time (stopwatch)
heart bpm

and maybe some bonus functions like altitude, temperature, something that measures how steep the climbs are. (how reliable is this?)

What are the options? How much would this cost me?