Adds edit purpose for plate only available for lab_managers.
Allows to see the purpose from the view of the plate.

Saves failure reason into descriptor key field at the event
from the message obtained of pico app
Merge pull request #895 from sanger/next_release

Fluidigm Fixes
[fixes #76267422] Use age of aliquot, not asset
Merge pull request #896 from JamesGlover/76267422_bug_-_sample_manifests_are_finding_the_wrong_plate

[fixes #76267422] Use age of aliquot, not asset
Merge pull request #905 from sanger/next_release

Release-5.25.0
Resolve merge conflicts
Avoid read only plates in migration
Merge pull request #911 from JamesGlover/pico-failure-reason

Pico failure reason
Merge pull request #912 from sanger/production

Merge pull request #905 from sanger/next_release