Set better Cache-Control header for static content

Closes #1382
9 jobs for fix/saner-static-cache-control in 22 minutes and 6 seconds (queued for 1 second)
Status Job ID Name Coverage
  Build
passed #75223
build

00:04:00

 
  Test
passed #75227
analysis

00:04:25

passed #75226
lint

00:00:50

passed #75224
unit-testing

00:05:23

87.1%
passed #75238
unit-testing-rum

00:03:15

failed #75225
unit-testing-rum

00:03:24

 
  Benchmark
failed #75228
benchmark

00:09:26

 
  Deploy
skipped #75229
allowed to fail manual
review_app
skipped #75230
allowed to fail manual
stop_review_app
 
Name Stage Failure
failed
benchmark Benchmark
        (ecto_sql) lib/ecto/adapters/sql.ex:562: Ecto.Adapters.SQL.execute/5
(ecto) lib/ecto/repo/queryable.ex:177: Ecto.Repo.Queryable.execute/4
(ecto) lib/ecto/repo/queryable.ex:17: Ecto.Repo.Queryable.all/3
(pleroma) lib/pleroma/pagination.ex:33: Pleroma.Pagination.fetch_paginated/3
(pleroma) lib/pleroma/web/activity_pub/activity_pub.ex:1028: Pleroma.Web.ActivityPub.ActivityPub.fetch_activities/3
(benchee) lib/benchee/benchmark/collect/native_time.ex:13: Benchee.Benchmark.Collect.NativeTime.collect/1
(benchee) lib/benchee/benchmark/runner.ex:246: Benchee.Benchmark.Runner.collect/3

ERROR: Job failed: exit code 1