Extend the activities table component with a 'Type' filter to allow users to filter activities by type.
The goal of this issue is to extend the [activities table component](https://github.com/ghostfolio/ghostfolio/tree/main/libs/ui/src/lib/activities-table) with a _Type_ filter. <img width="1153" height="276" alt="Image" src="https://github.com/user-attachments/assets/a61081ff-6ad7-4fab-a561-d1dce2e86b05" /> ### Implementation details * Add a type selector with all available types to the activities table (controlled by `hasPermissionToFilterByType` and only visible on large devices) * Extend the `GET` activities [endpoint](https://github.com/ghostfolio/ghostfolio/blob/main/apps/api/src/app/activities/activities.controller.ts#L112) to support an optional filter by type * Add an index to the type column in the order database table to ensure performance