Restrict Bidiagonal properties to be Vector instead of AbstractVector

Using an abstract type causes a lot of allocation in code that uses `Bidiagonal`. An alternative is to make it parametric on the vector type, but I'd like to hear if there are any use cases for that.