Refactor buckets into pinia store

Move the buckets from the BucketsView component to a dedicated pinia store. This simplifies the access and updating of the information by multiple components.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information