Improvement/allow cells cache invalidation

@astashov please take a look

example:

```ruby
section(:front_page, path: "/", fragments: { cell: Cells::MainPage::Cell, state: :main }) do
    text :content
end
```