Add `title` prop as an SVG `<title>` element
From [MDN](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/title):

> The `<title>` element provides an accessible, short-text description of any SVG [container element](https://developer.mozilla.org/en-US/docs/Web/SVG/Element#container_elements) or [graphics element](https://developer.mozilla.org/en-US/docs/Web/SVG/Element#graphics_elements).

Since an SVG element doesn't support the `title` attribute like other HTML elements, I suggest adding a new `title` prop that gets rendered as a `<title>` element inside the SVG.

```tsx
<CheckCircle weight="fill" title="My icon title" />

// Gets rendered as

<svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="currentColor" viewBox="0 0 256 256">
  <title>My icon title</title>
  <path d="M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm45.66,85.66-56,56a8,8,0,0,1-11.32,0l-24-24a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35a8,8,0,0,1,11.32,11.32Z"></path>
</svg>
``` 

### Alternatives

Just add the `<title>` tag yourself as a child of the component

```tsx
<CheckCircle weight="fill" title="My icon title">
  <title>My title</title>
</CheckCircle>
```