Top Posts Widget: refactor to stay consistent with other widgets

Move the CSS file to its own folder, to stay consistent with other widgets and keep things organized

Use `wp_enqueue_scripts` instead of `wp_print_styles`, so the file can be concatenated by `implode_frontend_css()`

Update the CSS handle in the concatenating function.