Update sequence duplication and tests

[#55911802]

- duplicate now accepts owner
- it uses transaction so we won't end up with partial duplication
  (we have lots of saving of various objects)
- tests reload object at the beginning, so they test if everything
  is really saved to DB.
Let authors duplicate sequences

Updated:
- cancan abilities
- sequences controller
- view

TODO:
- controller tests