async fetchRawTopContentData(options = {}) {
        // Convert snake_case to camelCase for Tinybird
        const tinybirdOptions = {
            dateFrom: options.date_from,
            dateTo: options.date_to,
            timezone: options.timezone,
            memberStatus: options.member_status,
            postType: options.post_type,
            tbVersion: options.tb_version
        };

        return await this.tinybirdClient.fetch('api_top_pages', tinybirdOptions);
    }
Fetch raw top pages data from Tinybird
@param {Object} options - Query options with snake_case keys
@returns {Promise<Array<TopContentDataItem>|null>} Raw data or null on error