Sorry to hear of your spinal prob and the magnitude of it.
Have you checked your insurance re covering multi level disc cervical disc replacement? Do you have a surgeon in mind and/or have you gotten more than one opinion?
There's much information here re others with cervical disc replacement and I think you can do a search for each component of your question if you've not already altho I'm sure you'll get some helpful replies.
I wanted to welcome you to the forum and wish you the best with this endeavor. Hope you regain the ability to do all that you love in the near future